This repository provides an MCP server that installs other MCP servers from npm or PyPi, allowing Claude to install and manage MCP servers with specified arguments and environment variables.
This server acts as an installer for other MCP (Model Context Protocol) servers. By installing this server, you can instruct Claude to install MCP servers hosted on npm (Node Package Manager) or PyPi (Python Package Index). It relies on npx
for installing Node.js-based servers and uv
for Python servers, so ensure these are installed.
Add the following configuration to your claude_desktop_config.json
file, located in your Claude application support directory:
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": [
"@anaisbetts/mcp-installer"
]
}
}
Hey Claude, install the MCP server named mcp-server-fetch
Hey Claude, install the @modelcontextprotocol/server-filesystem package as an MCP server. Use ['/Users/anibetts/Desktop'] for the arguments
Hi Claude, please install the MCP server at /Users/anibetts/code/mcp-youtube, I'm too lazy to do it myself.
Install the server @modelcontextprotocol/server-github. Set the environment variable GITHUB_PERSONAL_ACCESS_TOKEN to '1234567890'
anaisbetts/mcp-installer
November 26, 2024
March 28, 2025
JavaScript