anaisbetts/mcp-installer
Free为您安装其他 MCP 服务器的 MCP 服务器。
FreeFree tier
About anaisbetts/mcp-installer
mcp-installer is an open-source MCP server designed to install other MCP servers automatically. By integrating with Claude desktop, users can request the installation of MCP servers hosted on npm or PyPi using natural language prompts. It requires npx for Node.js packages and uv for Python packages. The server is configured via claude_desktop_config.json and supports installing from package names, local paths, and setting environment variables. Example prompts include installing 'mcp-server-fetch', '@modelcontextprotocol/server-filesystem' with arguments, or a server from a local directory.
Key Features
Installs other MCP servers from npm
Installs other MCP servers from PyPi
Configured via claude_desktop_config.json
Supports environment variables for server configuration
Supports installing from local file paths
Integrates with Claude desktop for natural language prompts
Requires npx for Node.js packages and uv for Python packages
Pros & Cons
Pros
- Simplifies MCP server installation with natural language commands
- Supports both npm and PyPi package sources
- Open source and free (MIT license)
- Minimal configuration required (add to claude_desktop_config.json)
- Active community: 1.5k stars on GitHub
Cons
- Requires Claude desktop app to be installed
- Depends on npx and uv being available on the system
- Only supports npm and PyPi; no support for other package managers
- May require familiarity with editing JSON configuration files
- Limited to servers published as npm or PyPi packages
Best For
Quickly add new MCP servers to Claude desktop without manual setupAutomate installation of multiple MCP servers from npm or PyPiExtend Claude's capabilities by installing additional MCP servers on demandDeploy MCP servers from local development builds for testing
FAQ
How do I install mcp-installer?
Add the server to your claude_desktop_config.json file with the command 'npx @anaisbetts/mcp-installer'.
What dependencies are required?
npx (comes with Node.js) for Node packages and uv for Python packages must be installed on your system.
What package sources are supported?
MCP servers hosted on npm (Node.js) and PyPi (Python) can be installed.
Can I install a server from a local directory?
Yes, you can provide a local path as the package name, e.g., '/Users/anibetts/code/mcp-youtube'.
Can I set environment variables for servers?
Yes, you can specify environment variables like GITHUB_PERSONAL_ACCESS_TOKEN during installation.