使用说明
项目简介
MCP容器集市 (mcp-containers) 是一个精选的 MCP 服务器容器化版本仓库,它汇集了数百个基于 Model Context Protocol (MCP) 构建的服务器,涵盖了各种功能和服务集成。该项目旨在解决 MCP 服务器部署繁琐的问题,让用户能够通过简单的 Docker 命令快速启动并使用所需的 MCP 服务器,从而为 LLM 应用提供丰富的上下文信息和功能扩展。
主要功能点
- 即开即用: 提供数百个预容器化的 MCP 服务器镜像,无需复杂的配置和构建过程,只需拉取镜像即可使用。
- 每日更新: 容器镜像每日自动更新,确保用户始终使用最新的服务器版本。
- 安全隔离: 每个 MCP 服务器运行在独立的容器中,保证安全性和稳定性。
- 功能丰富: 涵盖各种类型的 MCP 服务器,例如:
- 数据访问: 连接数据库 (MySQL, PostgreSQL, MongoDB 等)、云存储 (S3, Google Drive 等)、NoSQL 数据库 (Chroma, Qdrant 等)。
- 工具调用: 集成外部 API (GitHub, Google Search, Stripe, Notion 等)、系统工具 (Playwright, Puppeteer, Shell 等)。
- 领域应用: 覆盖电商 (Shopify, Paddle)、营销 (Audiense)、DevOps (CircleCI, Heroku)、知识库 (Notion, Confluence) 等广泛领域。
安装步骤
本仓库本身无需安装,您只需安装 Docker 环境即可。要使用特定的 MCP 服务器,您需要从 Docker Hub 拉取对应的容器镜像。
服务器配置
本仓库提供的不是单个 MCP 服务器,而是一系列 MCP 服务器的容器化镜像。您需要根据自身需求选择合适的 MCP 服务器镜像并运行。
以下是一个 使用仓库中某个 MCP 服务器 的配置示例 (以 GitHub MCP Server 为例,假设您选择了 'catalog/github/github-mcp-server' 中的服务器):
MCP 客户端需要配置的是 您选择的特定 MCP 服务器容器 的启动命令和参数,而不是 'mcp-containers' 仓库本身。
例如,如果您想使用 GitHub MCP Server, 您需要先找到该服务器的容器镜像名称 (通常在其 'catalog' 目录下的 README.md 文件中会说明),然后使用 Docker 运行该镜像。
假设 GitHub MCP Server 的镜像名称是 'ghcr.io/metorial/mcp-container--github--github-mcp-server', 那么在 MCP 客户端中,您需要配置类似以下的 JSON (这只是一个示例,实际配置可能需要参考具体 MCP Server 的文档):
{ "mcpServers": { "github": { // 服务器名称,可以自定义 "command": "docker", "args": [ "run", "-it", "--rm", "ghcr.io/metorial/mcp-container--github--github-mcp-server" // GitHub MCP Server 的 Docker 镜像名称 // ... 其他可能需要的参数,例如 GitHub 认证信息等,请参考具体 GitHub MCP Server 的文档 ], "env": { // ... 可能需要的环境变量,例如 GitHub Token 等,请参考具体 GitHub MCP Server 的文档 } } } }
基本使用方法
- 浏览服务器列表: 查看本仓库的 README.md 文件,浏览 “Featured Servers” 和 “Available Servers” 列表,找到您需要的 MCP 服务器。
- 选择服务器: 点击服务器链接,进入其在 'catalog' 目录下的 README.md 文件,了解该服务器的功能和使用方法。
- 拉取镜像: 根据服务器 README.md 文件的说明,使用 'docker pull' 命令拉取对应的 Docker 镜像。
- 运行容器: 使用 'docker run' 命令运行容器,并根据服务器需求配置必要的参数和环境变量。
- 配置 MCP 客户端: 在您的 MCP 客户端 (如 Claude, Cursor 等) 中,配置连接到您运行的 MCP 服务器容器。具体的配置信息(command, args, env)请参考您选择的 MCP 服务器的 README.md 文件和客户端的配置说明。
请注意: 'mcp-containers' 仓库本身 不提供直接可运行的 MCP 服务器程序,它提供的是 预容器化的 MCP 服务器镜像集合。 您需要根据自身需求选择并运行具体的 MCP 服务器容器,并在 MCP 客户端中配置连接到该容器。
信息
分类
开发者工具