MCP (Message Control Program) Servers

MCP (Message Control Program) Servers

site icon
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包管理工具)。
  • 每个服务器维护自己的虚拟环境和依赖。

安装教程

  1. 克隆仓库到本地: bash git clone <repository_url>
  2. 创建符号链接到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

许可证

该项目遵循 MIT 开源许可条款。