MCP服务器套件

提供多种模型上下文协议(MCP)服务器,用于增强Cursor的功能,包括Git操作、Brave搜索、GitHub集成、记忆存储和顺序思考等功能。

  • by cremerf
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 cremerf/my-mcp-servers

使用说明

MCP服务器

此存储库包含各种模型上下文协议(MCP)服务器,用于增强Cursor的功能。

先决条件

安装前,请确保:

  1. 操作系统

    • macOS(带Homebrew)或
    • Linux(使用apt-get)
  2. 系统要求

    • Python 3.10或更高版本
    • Node.js 18或更高版本(默认安装:Node.js 22.13.1)
    • 在安装目录中写入权限

安装

该存储库包括一个用于自动安装的全面Makefile:

  1. 第一阶段(系统设置):
make phase1
  1. 重新启动终端

  2. 第二阶段(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密钥

  1. 勇敢搜索API密钥

    export BRAVE_API_KEY=your_key_here
    

    在以下地址获取钥匙:https://brave.com/search/api/

  2. GitHub个人访问令牌

    export GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here
    

    生成时间:https://github.com/settings/tokens 所需范围: repo, workflow (可选)

光标设置

在光标中配置每个MCP(设置>功能>MCP):

  1. Git MCP

    {
      "name": "Git",
      "type": "stdio",
      "command": "uvx mcp-server-git --repository /path/to/your/repo"
    }
    
  2. 勇敢搜索MCP

    {
      "name": "Brave Search",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-brave-search"
    }
    
  3. GitHub MCP

    {
      "name": "GitHub",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-github"
    }
    
  4. 存储器MCP

    {
      "name": "Memory",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-memory"
    }
    
  5. 顺序思维MCP

    {
      "name": "Sequential Thinking",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-sequential-thinking"
    }
    

故障排除

  1. 安装问题

    • 跑 make verify-installation 检查所有组件
    • 检查系统日志中的错误消息
    • 确保满足所有先决条件
  2. API关键问题

    • 验证环境变量是否设置正确
    • 检查API密钥权限和作用域
    • 确保钥匙未过期
  3. 光标配置

    • 验证光标中的MCP设置
    • 检查命令路径和参数
    • 配置更改后重新启动Cursor