MCP Community Portal

MCP Community Portal

一个现代化的、社区驱动的 Docker 模型上下文协议(MCP)服务器、工具和资源集合。

概述

MCP 社区门户是一个现代化的资源集合,汇集了 Model Context Protocol (MCP) 服务器、工具和相关资源,由 Docker 和社区共同维护。

快速开始

1. 使用 Docker 运行 MCP 服务器

# 拉取并运行 MCP 服务器示例
docker pull mcp/time
docker run -p 8080:8080 mcp/time

2. 可用的 MCP 服务器

Docker Hub 上已有多种预构建的 MCP 服务器镜像:

  • mcp/time - 提供时间相关功能
  • mcp/fetch - 网页内容检索
  • mcp/filesystem - 安全文件操作
  • mcp/postgres - 数据库交互
  • mcp/git - Git 仓库管理
  • mcp/sqlite - SQLite 数据库交互
  • mcp/github - GitHub 仓库管理

3. 与 Gordon AI 集成

创建 gordon-mcp.yml Docker Compose 文件:

version: '3'
services:
  mcp-time:
    image: mcp/time
    ports:
      - "8080:8080"
  # 添加其他 MCP 服务...

4. 本地开发此门户

# 安装 Jekyll 并本地运行
git clone https://github.com/ajeetraina/docker-mcp-portal
cd docker-mcp-portal
bundle install
bundle exec jekyll serve
# 访问 http://localhost:4000

5. 贡献新的 MCP 服务器

  1. Fork 仓库
  2. 编辑 _data/mcp_servers.yml_data/mcp_tools.yml
  3. 提交拉取请求

资源链接

许可证

本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。