
MCP (Message Control Program) Servers

2025.03.20
0
API接口开发工具邮件管理仓库管理交流协作开发效率
MCP (Message Control Program) Servers 是一个集合了多种服务和API接口的服务程序,旨在通过符号链接与Cursor IDE一起使用。它提供了GitHub和Gmail等服务的接口,支持多种功能如仓库管理、邮件发送等。
View on GitHub
Overview
基本能力
产品定位
MCP Servers 是一个多功能的API接口集合,主要用于与GitHub和Gmail等服务进行交互,提供便捷的开发和管理工具。
核心功能
- GitHub Server:
- 管理GitHub仓库
- 处理SSH密钥认证
- 支持仓库的创建、删除和列表查看
-
使用GitHub API令牌增强功能
-
Gmail Server:
- 与Gmail API交互
- 支持读取和发送邮件
- 使用OAuth 2.0进行认证
- 提供搜索功能
适用场景
- 开发者在Cursor IDE中需要快速访问GitHub或Gmail服务
- 需要自动化管理GitHub仓库或处理邮件的场景
- 需要安全地存储和使用API令牌和OAuth 2.0令牌的场景
工具列表
- GitHub Server: 提供GitHub仓库管理的各种功能。
- Gmail Server: 提供Gmail邮件管理的各种功能。
常见问题解答
- 如何设置符号链接?
每个服务器通过符号链接到Cursor IDE的配置目录,具体命令如下:
bash ~/.cursor/servers/github -> ~/mcp/github ~/.cursor/servers/gmail -> ~/mcp/gmail
使用教程
使用依赖
- 需要安装Python和uv(Python包管理工具)。
- 每个服务器维护自己的虚拟环境和依赖。
安装教程
- 克隆仓库到本地:
bash git clone <repository_url>
- 创建符号链接到Cursor IDE配置目录:
bash ln -s ~/mcp/github ~/.cursor/servers/github ln -s ~/mcp/gmail ~/.cursor/servers/gmail
调试方式
- 进入服务器目录并激活虚拟环境:
bash cd ~/mcp/github source venv/bin/activate
- 运行服务器:
bash python server.py