MCP 消息控制程序服务器集合

MCP 消息控制程序服务器集合

包含多个 MCP 服务器,提供与各种服务和 API 的接口。

快速入门

本项目包含多个 MCP 服务器,可通过符号链接与 Cursor IDE 集成。

目录结构

mcp/
├── AI_README.md        # Python 最佳实践指南
├── README.md          # 说明文件
├── github/           # GitHub API 服务器
│   ├── server.py    # 主服务器实现
│   └── ...
└── gmail/           # Gmail API 服务器
    ├── server.py    # 主服务器实现
    └── ...

安装与配置

  1. 将服务器目录符号链接到 Cursor IDE 配置目录:
    ~/.cursor/servers/github -> ~/mcp/github
    ~/.cursor/servers/gmail -> ~/mcp/gmail
    
  2. 根据 AI_README.md 中的指南开发和维护代码。
  3. 使用 uv 管理 Python 包依赖。

功能

  • GitHub 服务器:管理仓库、处理 SSH 密钥认证、支持增删查操作。
  • Gmail 服务器:读取和发送邮件、支持搜索功能。

开发注意事项

  • 遵循 AI_README.md 的 Python 开发规范。
  • 敏感数据(如 API 密钥)需安全存储。

贡献

新增服务器时,请按以下步骤操作:

  1. ~/mcp 下创建新目录。
  2. 遵循 AI_README.md 的项目结构。
  3. 创建符号链接至 ~/.cursor/servers
  4. 更新 README 文件。