MCP Installer 使用说明
项目简介
MCP Installer 是一个特殊的 MCP 服务器,它的主要功能不是直接提供资源、工具或 Prompt 模板,而是帮助用户 安装和管理其他的 MCP 服务器。你可以通过 Claude 等 MCP 客户端指示 MCP Installer 安装指定的 MCP 服务器,例如从 npm 或 PyPi 下载并配置服务器。这对于快速部署和测试不同的 MCP 服务器非常方便。
主要功能点
- 自动化安装 MCP 服务器: 接收指令,自动从 npm (Node.js) 或 PyPi (Python) 安装指定的 MCP 服务器。
- 支持多种服务器源: 可以安装基于 npm (Node.js) 和 PyPi (Python) 的 MCP 服务器。
- 灵活配置: 允许在安装时指定服务器的启动参数和环境变量。
安装步骤
- 安装 MCP Installer 服务器: MCP Installer 本身也是一个 MCP 服务器,需要先将其配置到你的 MCP 客户端中。
- 配置 MCP 客户端: 在你的 MCP 客户端配置文件(例如 'claude_desktop_config.json')中添加 MCP Installer 的配置信息。
服务器配置
在 MCP 客户端的配置文件中,添加以下 'mcpServers' 配置项:
"mcpServers": { "mcp-installer": { // 服务器名称,可以自定义 "command": "npx", // 启动命令,这里使用 npx 运行 npm 包 "args": [ "@anaisbetts/mcp-installer" // MCP Installer 的 npm 包名 ] } }
基本使用方法
- 启动 MCP 客户端: 确保你的 MCP 客户端已启动并加载了 MCP Installer 的配置。
- 向 MCP 客户端发送指令: 使用自然语言指令指示 Claude (或其他 MCP 客户端) 通过 MCP Installer 安装新的 MCP 服务器。
示例指令:
- 安装名为 'mcp-server-fetch' 的 MCP 服务器:
Hey Claude, install the MCP server named mcp-server-fetch - 安装 npm 包 '@modelcontextprotocol/server-filesystem' 作为 MCP 服务器,并设置参数:
Hey Claude, install the @modelcontextprotocol/server-filesystem package as an MCP server. Use ['/Users/anibetts/Desktop'] for the arguments - 安装本地路径 '/Users/anibetts/code/mcp-youtube' 的 MCP 服务器:
Hi Claude, please install the MCP server at /Users/anibetts/code/mcp-youtube, I'm too lazy to do it myself. - 安装 '@modelcontextprotocol/server-github' 服务器并设置环境变量:
Install the server @modelcontextprotocol/server-github. Set the environment variable GITHUB_PERSONAL_ACCESS_TOKEN to '1234567890'
注意:
- MCP Installer 依赖 'npx' (Node.js 包执行器) 和 'uv' (Python 包安装工具,如果安装 Python 服务器)。请确保你的环境中已安装这些工具。
- 安装 MCP 服务器的具体过程和支持的服务器类型取决于 MCP Installer 的具体实现。
信息
分类
开发者工具