关于 MCP Servers
MCP Servers 汇集用于扩展 Cursor 的 MCP 服务,并提供安装自动化。它包含 Git、搜索、GitHub、记忆存储和结构化思考能力,可通过 Make 命令安装与更新。
主要功能
- 01使用 Make 自动安装
- 02本地 Git 仓库操作
- 03Brave 网页与本地搜索
- 04管理 GitHub 仓库、议题和 PR
- 05持久化记忆与结构化思考
适用场景
- 01为 Cursor 安装多个 MCP 服务
- 02管理分支、提交和差异
- 03搜索网页或本地商家
- 04在持久化记忆中追踪实体与关系
MCP 相关
该仓库提供供 Cursor 兼容客户端使用的多个 MCP 服务,包括 Git、Brave Search、GitHub、Memory 和 Sequential Thinking。README 提供 stdio 配置示例,以及用于安装和更新的 Make 命令。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP 服务
此代码库包含各种 Model Context Protocol(MCP)服务,用于增强 Cursor 的功能。
前置条件
安装前,请确保满足以下条件:
-
操作系统
- macOS(安装了 Homebrew),或
- Linux(安装了 apt-get)
-
系统要求
- Python 3.10 或更高版本
- Node.js 18 或更高版本(默认安装版本:Node.js 22.13.1)
- 对安装目录具有写入权限
安装
此代码库包含一个功能全面的 Makefile,用于自动安装:
- 第一阶段(系统设置):
make phase1
-
重启终端
-
第二阶段(MCP 安装):
make phase2
其他 Make 命令
make update-all:更新所有 MCP 服务make clean:移除已安装的依赖项make clean-deep:彻底清理系统
可用的 MCP 服务
1. Git MCP
与本地 Git 代码库交互并自动执行操作:
- 代码库状态和文件操作
- 分支和提交管理
- 差异操作(已暂存、未暂存、分支间比较)
2. Brave Search MCP
网页和本地搜索功能:
- 可进行筛选的网页搜索
- 本地商家搜索
- 新闻和文章搜索
3. GitHub MCP
GitHub 集成与自动化:
- 代码库管理
- 问题和 PR 处理
- 分支操作
4. Memory MCP
持久化存储和检索:
- 知识图谱管理
- 实体和关系跟踪
- 搜索功能
5. Sequential Thinking MCP
结构化问题解决:
- 逐步分析
- 动态修订思路
- 上下文维护
配置
必需的 API 密钥
-
Brave Search API 密钥
export BRAVE_API_KEY=your_key_here -
GitHub 个人访问令牌
export GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here在此生成:https://github.com/settings/tokens 所需权限范围:
repo、workflow(可选)
Cursor 设置
在 Cursor 中配置各个 MCP(Settings > Features > MCP):
-
Git MCP
{ "name": "Git", "type": "stdio", "command": "uvx mcp-server-git --repository /path/to/your/repo" } -
Brave Search MCP
{ "name": "Brave Search", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-brave-search" } -
GitHub MCP
{ "name": "GitHub", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-github" } -
Memory MCP
{ "name": "Memory", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-memory" } -
Sequential Thinking MCP
{ "name": "Sequential Thinking", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-sequential-thinking" }
故障排除
-
安装问题
- 运行
make verify-installation检查所有组件 - 查看系统日志中的错误消息
- 确保满足所有前置条件
- 运行
-
API 密钥问题
- 确认环境变量设置正确
- 检查 API 密钥的权限和范围
- 确认密钥未过期
-
Cursor 配置
- 确认 Cursor 中的 MCP 设置
- 检查命令路径和参数
- 修改配置后重启 Cursor
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。