MCP Community Portal

MCP Community Portal

site icon
2025.04.09 5
HTML社区门户MCP 服务器集合开发资源交流协作开发效率
MCP Community Portal 是一个现代化的、社区驱动的 Model Context Protocol (MCP) 服务器、工具和资源的集合。该门户网站旨在成为与 Model Context Protocol (MCP) 集成的最全面、最新的资源。Docker 提供了容器化的 MCP 服务器,并与 Gordon AI 等工具集成。 核心功能包括: - 提供官方容器镜像 - 与 Gordon AI 集成 - 提供安全性和隔离性 - 可扩展性 适用场景: - 开发者需要快速查找和集成 MCP 服务器 - 社区成员贡献和分享 MCP 服务器和工具 - 需要预览更改的贡献者
View on GitHub

Overview

基本能力

产品定位

MCP Community Portal 是一个社区驱动的 MCP 服务器、工具和资源的集合,旨在成为与 Model Context Protocol (MCP) 集成的最全面、最新的资源。

核心功能

  • 官方容器镜像: Docker 与 Anthropic 合作构建和维护 MCP 服务器的容器镜像
  • Gordon AI 集成: Docker 的 CLI AI 助手 "Gordon" 可以通过 gordon-mcp.yml 配置文件与 MCP 服务器交互
  • 安全性和隔离性: 以容器形式运行 MCP 服务器提供安全性、隔离性和资源管理优势
  • 可扩展性: 用户可以利用 Docker Compose 的功能通过绑定挂载、环境变量和其他 Docker 功能扩展 MCP 服务器能力

适用场景

  • 开发者需要快速查找和集成 MCP 服务器
  • 社区成员贡献和分享 MCP 服务器和工具
  • 需要预览更改的贡献者

工具列表

  • mcp/time: 提供与时间相关的能力
  • mcp/fetch: 启用网页内容检索
  • mcp/filesystem: 允许安全的文件操作,具有可配置的访问控制
  • mcp/postgres: 提供数据库交互能力
  • mcp/git: 启用 Git 仓库管理
  • mcp/sqlite: 提供 SQLite 数据库交互
  • mcp/github: 促进 GitHub 仓库管理

常见问题解答

  • 如何贡献? Fork 仓库,添加条目到 _data/mcp_servers.yml_data/mcp_tools.yml,提交 pull request
  • 如何预览更改? 提交 pull request 后,系统会自动构建一个预览站点

使用教程

使用依赖

  • Docker (用于容器化运行)
  • Jekyll (用于非 Docker 运行)

安装教程

使用 Docker

git clone https://github.com/ajeetraina/mcp-portal
cd mcp-portal
docker compose up -d --build

不使用 Docker

  1. 安装 Jekyll
  2. 克隆仓库
  3. 运行 bundle install
  4. 运行 bundle exec jekyll serve
  5. 在浏览器中打开 http://localhost:4000

调试方式

  • 访问 http://localhost:4000 查看网站运行情况
  • 检查 Docker 容器日志 docker compose logs
  • 检查 Jekyll 服务日志 bundle exec jekyll serve --trace

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。