项目简介

Cursor MCP 服务器安装器是一个特殊的 MCP 服务器,它本身不提供资源、工具或 Prompt,而是作为一个管理工具,帮助用户在 Cursor IDE 中轻松安装、配置和管理其他 MCP 服务器。通过它,您可以更方便地集成各种 MCP 服务器,扩展 Cursor IDE 的能力。

主要功能点

  • 自动化安装 MCP 服务器: 通过简单的命令,即可安装来自 npm 包、本地目录或 Git 仓库的 MCP 服务器。
  • 简化 MCP 服务器配置: 自动处理 MCP 服务器的配置,使其能够与 Cursor IDE 无缝集成。
  • 支持多种安装源: 支持从 npm 仓库、本地文件路径、以及 Git 仓库安装 MCP 服务器。
  • 自定义配置: 允许用户添加自定义的 MCP 服务器配置,满足更高级的需求。
  • 特殊服务器处理: 针对 OpenAPI Schema 服务器和 Python MCP 服务器提供优化安装和配置流程。

安装步骤

  1. 配置 Cursor MCP: 打开或创建 Cursor IDE 的 MCP 配置文件 '~/.cursor/mcp.json'(不同操作系统路径可能略有差异)。
  2. 添加安装器配置: 将 Cursor MCP 服务器安装器的配置信息添加到 'mcp.json' 文件中。您可以选择使用 'npm', 'npx' 或 'uvx' 等方式,具体配置代码请参考仓库的 README 文档 "Quick Start Guide" 部分。
  3. 重启 Cursor: 关闭并重新打开 Cursor IDE 使配置生效。

服务器配置

以下是在 '~/.cursor/mcp.json' 文件中配置 Cursor MCP 服务器安装器的示例 (使用 'npx' 方式):

{
  "mcpServers": {
    "MCP Installer": {  //  服务器名称,可以自定义,用于在 Cursor 中识别
      "command": "npx", //  运行命令,这里使用 npx 直接运行 npm 包,无需全局安装
      "type": "stdio",  //  连接类型,MCP Installer 通过标准输入输出流 (stdio) 与 Cursor 通信
      "args": [          //  命令参数
        "cursor-mcp-installer-free" //  要运行的 npm 包名
      ]
    }
  }
}

请注意,'command' 和 'args' 字段是 MCP 客户端 (如 Cursor IDE) 连接 MCP 服务器的关键配置信息。

基本使用方法

成功安装并配置 Cursor MCP 服务器安装器后,您可以在 Cursor IDE 中使用自然语言指令,通过 Claude 或 Cursor 本身来指示安装器工作。例如,您可以提问:

  • 'Install the web search MCP server' (安装网页搜索功能的 MCP 服务器)
  • 'Install the MCP server for OpenAPI schema exploration with my-api-spec.yaml' (安装 OpenAPI schema 探索的 MCP 服务器,并指定 'my-api-spec.yaml' 为 schema 文件)

更多使用方法和示例,请参考仓库的 README 文档 "Usage" 部分。

信息

分类

开发者工具