云存储 · 开发者工具

truenascoremcp

vespo92/truenascoremcp

TrueNAS Core MCP服务器项目,通过TrueNAS API实现Claude Desktop等MCP客户端与TrueNAS Core系统的交互,提供用户管理、系统信息查询、存储管理、共享和快照等功能。

安装

uvx truenas-mcp-server

客户端配置

{
  "mcpServers": {
    "truenas": {
      "command": "uvx",
      "args": [
        "truenas-mcp-server"
      ],
      "env": {
        "TRUENAS_URL": "<TRUENAS_URL>",
        "TRUENAS_API_KEY": "<TRUENAS_API_KEY>",
        "TRUENAS_VERIFY_SSL": "<TRUENAS_VERIFY_SSL>"
      }
    }
  }
}

环境变量

TRUENAS_URLTRUENAS_API_KEYTRUENAS_VERIFY_SSL
作者
@vespo92
分类
云存储, 开发者工具
许可证
MIT
更新于
2026年10月6日

工具(40)

  • get_user

    Get specific user information

  • create_user

    Create new user account

  • update_user

    Modify user properties

  • delete_user

    Remove user account

  • list_pools

    Show all storage pools

  • get_pool_status

    Detailed pool health and statistics

  • create_dataset

    Create new dataset with options

  • update_dataset

    Modify dataset properties

  • delete_dataset

    Remove dataset

  • list_smb_shares

    Show SMB/CIFS shares

  • create_smb_share

    Create Windows share

  • list_nfs_exports

    Show NFS exports

  • create_nfs_export

    Create NFS export

  • list_iscsi_targets

    Show iSCSI targets

  • create_iscsi_target

    Create iSCSI target

  • list_snapshots

    Show snapshots

  • create_snapshot

    Create manual snapshot

  • delete_snapshot

    Remove snapshot

  • rollback_snapshot

    Revert to snapshot

  • clone_snapshot

    Clone to new dataset

  • create_snapshot_task

    Setup automated snapshots

  • list_apps

    Show all TrueNAS apps with status

  • get_app

    Get detailed app information

  • get_app_config

    Get full app configuration

  • start_app

    Start an app

  • stop_app

    Stop an app

  • restart_app

    Restart an app

  • redeploy_app

    Redeploy after config changes

  • update_app_config

    Update app configuration

  • list_instances

    Show VMs and containers

  • get_instance

    Get instance details

  • start_instance

    Start an instance

  • stop_instance

    Stop an instance

  • restart_instance

    Restart an instance

  • update_instance

    Update CPU/memory/autostart

  • list_instance_devices

    Show attached devices

  • list_legacy_vms

    Show bhyve VMs

  • get_legacy_vm

    Get VM details

  • start_legacy_vm

    Start a VM

  • stop_legacy_vm

    Stop a VM

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS

相关 MCP 服务器

更多服务器
MCP Gdrive logo

MCP Gdrive

isaacphi/mcp-gdrive

81

Google Drive集成服务器,支持文件搜索、读取和表格编辑

云存储
MCP Svelte Docs logo

MCP Svelte Docs

spences10/mcp-svelte-docs

48

提供从 TypeScript 声明中提取的 Svelte 5 与 SvelteKit 定义的 MCP 服务器,包含 Svelte 5 各概念的语法、参数和示例。

云存储
Sample MCP Server S3 logo

Sample MCP Server S3

aws-samples/sample-mcp-server-s3

37

一个通过MCP协议从AWS S3获取PDF等数据的服务实现

云存储
MCP Server Opendal logo

MCP Server Opendal

Xuanwo/mcp-server-opendal

28

一个基于Apache OpenDAL™的Model Context Protocol服务器实现,提供对多种存储服务的无缝访问。

云存储
Unstructured API MCP Server logo

Unstructured API MCP Server

Unstructured-IO/UNS-MCP

25

UNS-MCP服务器是一个用于与Unstructured API交互的MCP服务器实现,提供多种工具来管理数据源、工作流和作业。

云存储
Gdrive MCP Server logo

Gdrive MCP Server

felores/gdrive-mcp-server

23

一个与Google Drive无缝集成的MCP服务器,提供文件搜索、列表和读取功能,支持多种文件格式转换。

云存储