详细介绍
mcp-installer 是一个自动化部署工具,专为 Model Context Protocol (MCP) 服务器设计。它允许用户通过 npm 或 PyPi 快速安装 Node.js 和 Python 的 MCP 服务器,无需手动操作。该工具通过与 Claude 桌面客户端集成,用户只需发送自然语言指令即可完成安装过程,极大提升了部署效率。
核心功能
mcp-installer 提供了多种核心功能,帮助用户轻松管理 MCP 服务器的安装过程。
- 支持多语言包管理:支持通过 npm 和 PyPi 安装不同类型的 MCP 服务器,适用于 Node.js 和 Python 项目。
- 环境变量配置:允许在安装过程中设置特定的环境变量,以满足不同的部署需求。
- 灵活的安装路径:用户可以指定本地目录作为安装源,支持本地 MCP 服务器的部署。
安装方法
要使用 mcp-installer,首先需要将其配置到 Claude 桌面客户端的配置文件中。
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}该配置文件在不同操作系统中的路径有所不同:
- macOS:`~/Library/Application Support/Claude`
- Windows:`C:\Users\NAME\AppData\Roaming\Claude`
配置完成后,即可通过 Claude 发送安装指令。
使用方法
mcp-installer 的使用非常直观,用户只需通过自然语言指令即可完成安装。
npx @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.
- Hi Claude, please install the MCP server at /Users/anibetts/code/mcp-youtube
- Install the @modelcontextprotocol/server-github MCP server with environment variable GITHUB_PERSONAL_ACCESS_TOKEN set to '1234567890'
这些指令将被 mcp-installer 自动解析并执行安装操作。
使用场景
mcp-installer 适用于需要快速部署和管理多种 MCP 服务器的开发团队和个人用户。
- 适用于 Node.js 和 Python 项目的 MCP 服务器部署。
- 支持从 npm 或 PyPi 安装远程服务器。
- 支持本地目录作为安装源,适合开发和测试环境。
- 通过环境变量配置,满足不同部署环境的需求。
注意事项
在使用 mcp-installer 时,需要注意以下几点:
- 需要预先安装
npx和uv工具。 - 对于复杂场景可能需要额外配置。
- 确保配置文件正确无误,否则可能导致安装失败。
使用示例
以下是几个典型的使用示例:
Hey Claude, install the MCP server named mcp-server-fetch该指令将安装名为 mcp-server-fetch 的 MCP 服务器。
Hi Claude, please install the MCP server at /Users/anibetts/code/mcp-youtube该指令将安装位于本地路径 /Users/anibetts/code/mcp-youtube 的 MCP 服务器。
Install the @modelcontextprotocol/server-github MCP server with environment variable GITHUB_PERSONAL_ACCESS_TOKEN set to '1234567890'该指令将安装 @modelcontextprotocol/server-github 并设置环境变量。
mcp-installer 通过自然语言交互和自动化部署,为 MCP 服务器的安装和管理提供了极大的便利。