Installs an MCP server from npm, PyPi, or a local directory
MCP Installer is a specialized Model Context Protocol server designed to simplify the installation process of other MCP servers. It acts as a meta-server that can install MCP servers from npm, PyPi, or local directories on demand. With MCP Installer, you can ask Claude to install any MCP server without having to manually configure each one. It supports Node.js packages via npx and Python packages via uv, making it a versatile tool for managing your MCP ecosystem.
MCP Installer is a meta-server that allows you to install other MCP servers directly through Claude. This eliminates the need to manually configure each MCP server in your configuration file, as you can simply ask Claude to install them for you on demand.
To install MCP Installer, add the following configuration to your claude_desktop_config.json
file:
~/Library/Application Support/Claude
C:\Users\USERNAME\AppData\Roaming\Claude
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
MCP Installer requires the following tools to be installed on your system:
npx
for installing Node.js-based MCP serversuv
for installing Python-based MCP serversMake sure these tools are available in your system's PATH.
Once installed, you can ask Claude to install other MCP servers using natural language. Here are some example prompts:
Hey Claude, install the MCP server named mcp-server-fetch
Hey Claude, install the @modelcontextprotocol/server-filesystem package as an MCP server. Use ['/Users/username/Desktop'] for the arguments
Hi Claude, please install the MCP server at /Users/username/code/mcp-youtube
Install the server @modelcontextprotocol/server-github. Set the environment variable GITHUB_PERSONAL_ACCESS_TOKEN to '1234567890'
The MCP Installer will parse your request, install the specified server, and configure it appropriately based on your instructions.