Token导航 LogoToken导航TokenDH.com
MCP Itkdev Docker logo
开发工具未说明官方级别未说明来源级核验

MCP Itkdev Docker

MCP Server

为AI编程助手提供ITK开发Docker文档和项目分析工具的模型上下文协议服务器。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
AI编程助手开发工具JavaScriptClaudeClaude

安装说明

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

作者 / 组织

itk-dev

提供方

itk-dev

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

ITK开发Docker MCP服务器

模型上下文协议(MCP)服务器,为AI编码助手提供访问 ITK Dev Docker文档和项目分析工具。

什么是MCP?

MCP(模型上下文协议)是一种开放协议,使像克劳德这样的人工智能助手能够 访问外部资源和工具。此服务器提供:

  • 文献资源:访问ITK Dev Docker文档
  • 项目工具:分析、检测和比较ITK开发项目

安装

此MCP服务器是 ITK开发者Claude插件.

通过插件市场(推荐)

通过ITK Dev插件市场安装:

/plugin marketplace add itk-dev/itkdev-claude-plugins
/plugin install itkdev-tools@itkdev-marketplace

MCP服务器将自动配置。

手动安装

用于开发或独立使用:

先决条件

  • Node.js 18或更高版本
  • npm

构建

git clone https://github.com/itk-dev/mcp-itkdev-docker.git
cd mcp-itkdev-docker
npm install
npm run build

配置Claude代码

添加到 ~/.claude.json.mcp.json 在您的项目中:

{
  "mcpServers": {
    "itkdev-docker": {
      "command": "npx",
      "args": ["-y", "github:itk-dev/mcp-itkdev-docker"]
    }
  }
}

或者为了当地发展:

{
  "mcpServers": {
    "itkdev-docker": {
      "command": "node",
      "args": ["/path/to/mcp-itkdev-docker/dist/index.js"]
    }
  }
}

验证安装

重新启动Claude Code并检查MCP服务器是否已连接。你可以问克劳德:

“有哪些ITK Dev模板可用?”

Claude应该能够使用 itkdev_list_templates 工具。

可用资源

URI描述
itkdev://docs/cliCLI工具命令、模板和设置过程
itkdev://docs/composeDocker编写模式和配置
itkdev://docs/taskfile任务文件自动化模式

可用工具

itkdev_list_templates

列出所有可用的ITK Dev Docker模板及其特性。

示例提示:

“Drupal项目有哪些可用的模板?”

itkdev_detect_工程

分析目录以检测ITK-Dev项目配置。

参数:

  • path (必填):项目目录的绝对路径

示例提示:

“分析/Users/me/projects/mysite上的项目”

退货:

  • 项目类型(Drupal/Symfony)
  • 模板正在使用中
  • PHP版本
  • Web根目录
  • 定义的服务
  • ITK版本

itkdev_get_template_files

列出模板将安装的所有文件。

参数:

  • template (必填):模板名称(例如。, drupal-11)

示例提示:

“drupal-11模板包含哪些文件?”

itkdev_零部件项目

将项目与其模板进行比较以找出差异。

参数:

  • path (必填):项目的绝对路径
  • template (可选):要比较的模板(从.env自动检测)

示例提示:

“我在/Users/me/projects/mysite上的项目是否与其模板保持最新?”

退货:

  • 缺失的文件
  • 过时的文件(带版本比较)
  • 匹配文件
  • 更新建议

itkdev_get_template_content

从模板中获取特定文件的内容。

参数:

  • template (必填):模板名称
  • file (必填):相对文件路径

示例提示:

“显示drupal-11模板中的docker-compose.yml”

用例

设置新项目

“我需要建立一个新的Drupal 11项目。我应该使用什么模板,步骤是什么?”

Claude将阅读文档并提供分步说明。

检查项目状态

“在/path/to/project分析我的项目,并告诉我是否需要更新”

Claude将检测项目配置并与模板进行比较。

了解配置

“drupal-11模板中包含哪些服务,它们做什么?”

Claude将阅读文档并解释每项服务。

故障排除

“我的Docker容器无法启动。你能帮我调试吗?”

Claude将阅读故障排除文档并分析您的项目配置。

发展

观看模式

npm run dev

根据文件更改进行重建。

项目结构

mcp-itkdev-docker/
├── src/
│   └── index.ts      # MCP server implementation
├── dist/             # Compiled output (gitignored)
├── docs/             # Documentation served as MCP resources
│   ├── itkdev-docker-cli.md
│   ├── itkdev-docker-compose.md
│   └── itkdev-task-files.md
├── package.json
├── tsconfig.json
└── README.md

故障排除

服务器未连接

  1. 如果使用插件,请使用验证安装 /plugin list
  2. 对于手动安装,请检查路径是否绝对正确
  3. 检查Node.js版本(node --version 应该是18+)
  4. 配置更改后重新启动Claude代码

工具不工作

  1. 验证MCP服务器是否正在运行(检查克劳德代码状态)
  2. 对于手动安装,请确保 npm run build 成功完成
  3. 在Claude Code的输出中查找错误消息

目录标签

目录标签

AI编程助手开发工具JavaScriptClaude本地部署Docker文档项目分析

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP