mcp-installer - A MCP Server to install MCP Servers

mcp-installer - A MCP Server to install MCP Servers

site icon
2024.11.27 1
MCP 服务器安装工具开发工具开发效率
mcp-installer 是一个用于安装其他 MCP 服务器的服务。它允许用户通过 Claude 命令来安装托管在 npm 或 PyPi 上的 MCP 服务器。该服务需要预先安装 `npx` 和 `uv` 分别用于 Node 和 Python 服务器的安装。
View on GitHub

Overview

基本能力

产品定位

mcp-installer 是一个 MCP 服务器安装工具,专门用于简化其他 MCP 服务器的安装过程。

核心功能

  • 安装托管在 npm 或 PyPi 上的 MCP 服务器
  • 支持通过 Claude 命令进行安装
  • 支持自定义安装参数和环境变量

适用场景

  • 需要快速安装多个 MCP 服务器的开发环境
  • 自动化部署 MCP 服务器
  • 简化 MCP 服务器的安装流程

工具列表

  • npx: 用于安装 Node.js 相关的 MCP 服务器
  • uv: 用于安装 Python 相关的 MCP 服务器

常见问题解答

  • 如何配置 mcp-installer? 需要在 claude_desktop_config.json 文件中添加相应的配置。
  • 支持哪些 MCP 服务器的安装? 支持托管在 npm 或 PyPi 上的 MCP 服务器。

使用教程

使用依赖

  • 安装 npxuv

安装教程

  1. 将以下配置添加到 claude_desktop_config.json 文件中(macOS 路径为 ~/Library/Application Support/Claude,Windows 路径为 C:\Users\NAME\AppData\Roaming\Claude):
  "mcpServers": {
    "mcp-installer": {
      "command": "npx",
      "args": [
        "@anaisbetts/mcp-installer"
      ]
    }
  }

调试方式

  • 安装完成后,可以通过 Claude 命令测试安装功能,例如:
  • "Hey Claude, install the MCP server named mcp-server-fetch"
  • "Hey Claude, install the @modelcontextprotocol/server-filesystem package as an MCP server. Use ['/Users/anibetts/Desktop'] for the arguments"

许可证

该项目遵循 MIT 开源许可条款。