使用说明
MCP服务器
此存储库包含各种模型上下文协议(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 update-all:更新所有MCP服务器make clean:删除已安装的依赖项make clean-deep:完成系统清理
可用的MCP服务器
1.Git MCP
本地Git存储库交互和自动化:
- 存储库状态和文件操作
- 分支机构和承诺管理
- 不同的操作(分阶段、非分阶段、分支机构之间)
2.勇敢搜索MCP
网络和本地搜索功能:
- 带过滤的网络搜索
- 本地企业搜索
- 新闻和文章搜索
3.GitHub MCP
GitHub集成和自动化:
- 存储库管理
- 问题和公关处理
- 分支机构运营
4.存储器MCP
持久存储和检索:
- 知识图谱管理
- 实体和关系跟踪
- 搜索功能
5.顺序思维MCP
结构化问题解决:
- 逐步分析
- 动态思维修正
- 上下文维护
配置
必需的API密钥
-
勇敢搜索API密钥
export BRAVE_API_KEY=your_key_here在以下地址获取钥匙:https://brave.com/search/api/
-
GitHub个人访问令牌
export GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here生成时间:https://github.com/settings/tokens 所需范围:
repo,workflow(可选)
光标设置
在光标中配置每个MCP(设置>功能>MCP):
-
Git MCP
{ "name": "Git", "type": "stdio", "command": "uvx mcp-server-git --repository /path/to/your/repo" } -
勇敢搜索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" } -
存储器MCP
{ "name": "Memory", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-memory" } -
顺序思维MCP
{ "name": "Sequential Thinking", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-sequential-thinking" }
故障排除
-
安装问题
- 跑
make verify-installation检查所有组件 - 检查系统日志中的错误消息
- 确保满足所有先决条件
- 跑
-
API关键问题
- 验证环境变量是否设置正确
- 检查API密钥权限和作用域
- 确保钥匙未过期
-
光标配置
- 验证光标中的MCP设置
- 检查命令路径和参数
- 配置更改后重新启动Cursor
