使用说明
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 - 遵循Python项目结构
AI_README.md - 在中创建符号链接
~/.cursor/servers - 用服务器详细信息更新此README
许可证
MIT许可证-可根据需要自由使用和修改。
