mcp-installer 是一个 MCP 服务器,其主要用途是帮助用户安装其他 MCP 服务器,从而简化 MCP 生态的扩展过程。
主要能力:
- 作为 MCP 服务器运行,可被 Claude 等支持 MCP 的客户端调用。
- 支持通过自然语言提示(prompt)安装托管在 npm 或 PyPi 上的 MCP 服务器。
- 可指定安装参数、环境变量等配置,例如设置工作目录或 API 令牌。
使用方式:
- 需要先安装 npx(用于 Node 服务器)和 uv(用于 Python 服务器)。
- 将 mcp-installer 的配置添加到 claude_desktop_config.json 文件中。该文件位置:
- macOS: ~/Library/Application Support/Claude
- Windows: C:\Users\NAME\AppData\Roaming\Claude
- 配置完成后,可以在 Claude 中使用自然语言提示词安装其他 MCP 服务器,例如:
- "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"
- "Hi Claude, please install the MCP server at /Users/anibetts/code/mcp-youtube, I'm too lazy to do it myself."
- "Install the server @modelcontextprotocol/server-github. Set the environment variable GITHUB_PERSONAL_ACCESS_TOKEN to '1234567890'"
适用场景:
- 需要快速安装和配置多个 MCP 服务器的用户。
- 希望通过自然语言交互而非手动编辑配置文件来管理 MCP 服务器的场景。
- 开发者或高级用户扩展 Claude 功能时使用。
限制:
- 依赖 npx 和 uv,需要预先安装。
- 官方文档未提供更多细节,如具体支持的操作系统版本、安全注意事项、错误处理机制等,这些信息暂未提供。