A docker MCP Server (modelcontextprotocol)
收录于 2 months ago
by QuantGeekDev
这是一个功能强大的用于Docker操作的模型上下文协议(MCP)服务器,支持通过Claude AI实现无缝的容器和组合堆栈管理。
分类
developer-tools
标签
docker
model context protocol
MCP
claude AI
container management
compose stack management
项目简介
这是一个针对Docker操作的模型上下文协议(MCP)服务器,借助Claude AI实现对容器和组合堆栈的管理。
如何使用该项目
- Claude桌面应用配置:在Claude配置文件中添加服务器配置。
- 通过Smithery安装:使用
npx @smithery/cli install docker-mcp --client claude
命令自动安装。 - 开发环境配置:克隆仓库,创建并激活虚拟环境,安装依赖,配置Claude桌面应用开发或生产环境的配置文件。
- 调试:使用
npx @modelcontextprotocol/inspector uv --directory <path-to-docker-mcp> run docker-mcp
启动MCP Inspector进行调试。
关键特性
- 容器创建与实例化:能够创建独立的Docker容器。
- Docker Compose堆栈部署:支持部署Docker Compose堆栈。
- 容器日志检索:可获取特定容器的日志。
- 容器列表与状态监控:列出所有Docker容器并监控其状态。
用例
- Docker容器管理:通过Claude AI方便地管理Docker容器和组合堆栈。
- 学习与开发:为学习MCP协议和开发相关工具提供实践示例。
常见问题解答
文档中未提及常见问题解答相关内容。
查看更多