Token导航 LogoToken导航TokenDH.com
Arcane MCP logo
运维云端未说明官方级别未说明来源级核验

Arcane MCP

MCP Server

Arcane MCP是一个用于控制Arcane Docker管理的模型上下文协议(MCP)服务器,提供对Arcane API的全面访问,使AI助手能够通过MCP协议管理Docker容器、镜像、卷、网络和Compose项目。

工具数

52

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScriptClaude容器化Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

4ears-me

提供方

4ears-me

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

奥术MCP

一种用于控制的模型上下文协议(MCP)服务器 奥术 Docker管理。该服务器提供对Arcane API的全面访问,使人工智能助手能够通过MCP协议管理Docker容器、图像、卷、网络和撰写项目。

特性

  • 容器管理:列出、创建、启动、停止、重新启动和删除容器
  • 图像管理:列出、拉取、删除和修剪图像
  • 卷管理:完整的卷生命周期,包括备份、恢复和文件浏览
  • 网络管理:创建、列出和删除Docker网络
  • 项目/撰写支持:部署和管理Docker Compose项目
  • 环境管理:具有连接测试的多环境支持
  • 系统监控:健康检查、版本信息和全系统操作

先决条件

  • Node.js 18或更高版本
  • 一个运行且可访问的奥术实例
  • 用于身份验证的API密钥或用户名/密码凭据

安装

npm install
npm run build

配置

服务器是通过环境变量配置的:

变量必填描述
ARCANE_API_URLArcane API的基本URL(例如。, https://arcane.example.com)
ARCANE_API_KEY没有用于身份验证的\*API密钥
ARCANE_USERNAME否\*登录用户名
ARCANE_PASSWORD否\*登录密码

\*要么 ARCANE_API_KEY 或两者 ARCANE_USERNAMEARCANE_PASSWORD 必须提供。

用法

npm start

对于热重载开发:

npm run dev

与MCP客户端集成

克劳德桌面

添加到您的Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "arcane": {
      "command": "node",
      "args": ["/path/to/@4ears-me/arcane-mcp/dist/index.js"],
      "env": {
        "ARCANE_API_URL": "https://arcane.example.com",
        "ARCANE_API_KEY": "your-api-key"
      }
    }
  }
}

光标

添加到光标MCP设置中:

{
  "mcpServers": {
    "arcane": {
      "command": "node",
      "args": ["/path/to/@4ears-me/arcane-mcp/dist/index.js"],
      "env": {
        "ARCANE_API_URL": "https://arcane.example.com",
        "ARCANE_API_KEY": "your-api-key"
      }
    }
  }
}

与npx一起使用

{
  "mcpServers": {
    "arcane": {
      "command": "npx",
      "args": ["-y", "@4ears-me/arcane-mcp"],
      "env": {
        "ARCANE_API_URL": "https://arcane.example.com",
        "ARCANE_API_KEY": "your-api-key"
      }
    }
  }
}

可用工具

环境工具(6个工具)

工具说明
arcane_list_environments列出所有具有可选搜索筛选器的环境
arcane_get_environment按ID获取特定环境的详细信息
arcane_create_environment创建新环境
arcane_update_environment更新现有环境
arcane_delete_environment按ID删除环境
arcane_test_environment测试与环境的连接

容器工具(8个工具)

工具说明
arcane_list_containers列出环境中的容器
arcane_get_container获取特定容器的详细信息
arcane_create_container创建一个具有完整配置选项的新容器
arcane_start_container启动容器
arcane_stop_container停止容器
arcane_restart_container重新启动容器
arcane_delete_container删除/移除容器
arcane_get_container_counts获取环境的容器状态计数

图像工具(6个工具)

工具说明
arcane_list_images列出环境中的图像
arcane_get_image获取特定图像的详细信息
arcane_pull_image从注册表中提取图像
arcane_remove_image从环境中删除图像
arcane_prune_images从环境中删除未使用的图像
arcane_get_image_counts获取环境的图像使用计数

卷工具(11个工具)

工具说明
arcane_list_volumes列出环境中的所有卷
arcane_get_volume获取特定卷的详细信息
arcane_create_volume创建新卷
arcane_remove_volume从环境中删除卷
arcane_prune_volumes修剪环境中未使用的卷
arcane_browse_volume浏览卷中的文件
arcane_get_volume_file从卷中获取文件内容
arcane_get_volume_sizes获取所有卷的磁盘大小
arcane_list_volume_backups列出卷的备份
arcane_create_volume_backup创建卷的备份
arcane_restore_volume_backup从备份还原卷

网络工具(5个工具)

工具说明
arcane_list_networks列出环境中的网络
arcane_get_network获取特定网络的详细信息
arcane_create_network创建新网络
arcane_remove_network从环境中删除网络
arcane_prune_networks从环境中删除未使用的网络

项目工具(11个工具)

工具说明
arcane_list_projects在环境中列出Docker Compose项目
arcane_get_project获取特定项目的详细信息
arcane_create_project创建一个新的Docker Compose项目
arcane_update_project更新现有项目
arcane_delete_project删除/销毁项目
arcane_deploy_project部署项目(docker compose up)
arcane_stop_project停止/终止一个项目
arcane_restart_project重新启动项目
arcane_redeploy_project重新部署项目
arcane_pull_project_images为项目提取图像
arcane_get_project_counts获取环境的项目状态计数

系统工具(5个工具)

工具说明
arcane_get_system_info获取奥术系统信息
arcane_get_docker_info获取环境的Docker守护进程信息
arcane_prune_system在环境中执行系统范围的修剪
arcane_get_health检查Arcane API的运行状况
arcane_get_version获取奥术版本信息

发展

命令描述
npm run build将TypeScript编译为JavaScript
npm run dev使用tsx在开发模式下运行
npm start运行已编译的服务器

许可证

麻省理工学院

目录标签

目录标签

开发工具TypeScriptClaude容器化Docker管理本地部署自动化运维云原生

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

52

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP