关于 MCP (Message Control Program) Servers
这是一组面向 Cursor IDE 的 MCP 服务,涵盖 GitHub 和 Gmail。它将仓库操作与邮件访问拆分为独立的 Python 服务,并通过符号链接配置。
主要功能
- 01GitHub 仓库管理
- 02SSH 密钥认证
- 03读取和发送 Gmail 邮件
- 04搜索 Gmail
- 05OAuth 2.0 认证
适用场景
- 01创建、删除或列出 GitHub 仓库
- 02读取和发送 Gmail 邮件
- 03搜索 Gmail
MCP 相关
为 GitHub 和 Gmail 服务提供 MCP 接口。各服务通过符号链接接入 Cursor IDE 的服务配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP(消息控制程序)服务
此仓库包含一系列 MCP 服务,可为各种服务和 API 提供接口。每个服务都设计为通过符号链接与 Cursor IDE 配合使用。
结构
mcp/
├── AI_README.md # Instructions for AI agents on Python best practices
├── README.md # This file
├── github/ # GitHub API server
│ ├── server.py # Main server implementation
│ └── ...
└── gmail/ # Gmail API server
├── server.py # Main server implementation
└── ...
服务
GitHub 服务
- 管理 GitHub 仓库
- 处理 SSH 密钥身份验证
- 支持创建、删除和列出仓库
- 使用 GitHub API 令牌以增强功能
Gmail 服务
- 接入 Gmail API
- 支持读取和发送电子邮件
- 使用 OAuth 2.0 进行身份验证
- 提供搜索功能
设置
每个服务都通过符号链接连接到 Cursor IDE 配置目录:
~/.cursor/servers/github -> ~/mcp/github
~/.cursor/servers/gmail -> ~/mcp/gmail
开发
- 所有 Python 开发均遵循
AI_README.md中的指南 - 使用
uv管理 Python 包 - 每个服务都有自己的虚拟环境和依赖项
安全
- 安全存储 API 令牌和凭据
- 在适用的情况下使用 OAuth 2.0 令牌
- 绝不将敏感数据提交到版本控制系统
贡献
添加新的 MCP 服务时:
- 在
~/mcp中创建新目录 - 遵循
AI_README.md中的 Python 项目结构 - 在
~/.cursor/servers中创建符号链接 - 更新此 README,补充服务详情
许可证
MIT 许可证——可按需自由使用和修改。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。