消息控制程序服务器

MCP服务器提供与各种服务和API的接口,专为Cursor IDE设计,支持GitHub和Gmail等服务的API操作。

  • by pocketkk
  • 本地部署
  • 更新于
在 GitHub 查看 pocketkk/mcp

使用说明

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服务器时:

  1. 在中创建新目录 ~/mcp
  2. 遵循Python项目结构 AI_README.md
  3. 在中创建符号链接 ~/.cursor/servers
  4. 用服务器详细信息更新此README

许可证

MIT许可证-可根据需要自由使用和修改。