mcpField
M
MCP Servers

MCP Servers

本地服务
github.com/cremerf开发工具088 周前更新

关于 MCP Servers

MCP Servers 汇集用于扩展 Cursor 的 MCP 服务,并提供安装自动化。它包含 Git、搜索、GitHub、记忆存储和结构化思考能力,可通过 Make 命令安装与更新。

主要功能

  1. 01使用 Make 自动安装
  2. 02本地 Git 仓库操作
  3. 03Brave 网页与本地搜索
  4. 04管理 GitHub 仓库、议题和 PR
  5. 05持久化记忆与结构化思考

适用场景

  1. 01为 Cursor 安装多个 MCP 服务
  2. 02管理分支、提交和差异
  3. 03搜索网页或本地商家
  4. 04在持久化记忆中追踪实体与关系

MCP 相关

该仓库提供供 Cursor 兼容客户端使用的多个 MCP 服务,包括 Git、Brave Search、GitHub、Memory 和 Sequential Thinking。README 提供 stdio 配置示例,以及用于安装和更新的 Make 命令。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP 服务

此代码库包含各种 Model Context Protocol(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 命令
  • 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 密钥
  1. Brave Search 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(可选)

Cursor 设置

在 Cursor 中配置各个 MCP(Settings > Features > MCP):

  1. Git MCP

    {
      "name": "Git",
      "type": "stdio",
      "command": "uvx mcp-server-git --repository /path/to/your/repo"
    }
    
  2. Brave Search 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. Memory MCP

    {
      "name": "Memory",
      "type": "stdio",
      "command": "npx -y @modelcontextprotocol/server-memory"
    }
    
  5. Sequential Thinking MCP

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

故障排除

  1. 安装问题

    • 运行 make verify-installation 检查所有组件
    • 查看系统日志中的错误消息
    • 确保满足所有前置条件
  2. API 密钥问题

    • 确认环境变量设置正确
    • 检查 API 密钥的权限和范围
    • 确认密钥未过期
  3. Cursor 配置

    • 确认 Cursor 中的 MCP 设置
    • 检查命令路径和参数
    • 修改配置后重启 Cursor

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。