TrueNAS MCP
TrueNAS MCP
Un servidor MCP que convierte tu instancia de TrueNAS (SCALE) en herramientas. Gestiona
pools, discos, datasets, aplicaciones, VMs y más desde cualquier cliente MCP. Basado en FastMCP y la
librería websocket oficial truenas_api_client.
Autenticado con una clave API de TrueNAS mediante una conexión websocket persistente.
Orientado a TrueNAS 25.10 (pin: TS-25.10.3).
Ejecutar con Docker
Necesitas una instancia de TrueNAS y una clave API (Configuración de la cuenta > Claves API).
docker build -t truenas-mcp .
docker run -e TRUENAS_URI=wss://truenas.example.com/api/current \
-e TRUENAS_API_KEY=your-key \
truenas-mcpRelated MCP server: truenas-ws-mcp
Configuración
nombre | predeterminado | notas |
| - | obligatoria, URL websocket ws:// o wss://, p. ej. |
| - | obligatoria, de las claves API de TrueNAS |
| true | poner a false solo con |
| INFO |
Los valores pueden venir de un archivo .env en el directorio de trabajo. La autenticación con clave API usa
auth.login_with_api_key a través de la conexión persistente (TrueNAS 25.10 SCRAM -
no se necesita nombre de usuario).
Servir mediante HTTP
Por defecto, el servidor usa stdio (un proceso por cliente). Para exponerlo como un endpoint MCP HTTP detrás de una puerta de enlace (p. ej. LiteLLM), configura las variables de entorno de transporte de FastMCP; no se requiere ningún cambio de código:
entorno | predeterminado |
|
|
|
|
|
|
|
|
Ejemplo: servir streamable-http en todas las interfaces:
FASTMCP_TRANSPORT=streamable-http FASTMCP_HOST=0.0.0.0 FASTMCP_PORT=8000 \
truenas-mcpHerramientas
system_info, list_pools, list_disks, list_datasets, list_apps,
list_vms, truenas_call (vía de escape genérica de middleware).
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
An MCP server that provides read access to your cloud storage providers, bank accounts and more.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.
Related MCP Servers
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables Claude Desktop and other MCP clients to interact with TrueNAS Core systems through the TrueNAS API, supporting user management, storage operations, sharing, and snapshot creation.20537 PyPI32MIT
- AlicenseBqualityDmaintenanceMCP server for TrueNAS Scale that enables AI assistants to manage storage pools, datasets, apps, VMs, snapshots, and more via the native WebSocket API.59MIT
- AlicenseAqualityAmaintenanceAI-powered MCP server for TrueNAS SCALE storage operations with governance and safety features, enabling management of pools, datasets, snapshots, disks, alerts, and services.25MIT
- AlicenseAqualityBmaintenanceAn MCP server for TrueNAS that lets users manage ZFS pools, datasets, shares, snapshots, VMs, alerts, and network configuration through natural language, using a single hierarchical tool exposing 278 actions.11MIT