anaisbetts/mcp-installer logo

anaisbetts/mcp-installer

Free

为您安装其他 MCP 服务器的 MCP 服务器。

FreeFree tier
Type
Open Source

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.