mcp-installer
by anaisbetts
mcp-installer is a server that installs other MCP servers for you. It allows you to ask Claude to install MCP servers hosted in npm or PyPi.
Last updated: N/A
What is mcp-installer?
mcp-installer is a server designed to install other MCP (Model Context Protocol) servers. It acts as an intermediary, allowing you to use Claude to install MCP servers hosted on npm (Node Package Manager) or PyPi (Python Package Index). It requires npx
and uv
to be installed for node and Python servers respectively.
How to use mcp-installer?
To use mcp-installer, you need to add its configuration to your claude_desktop_config.json
file. This file is located at ~/Library/Application Support/Claude
on macOS or C:\Users\NAME\AppData\Roaming\Claude
on Windows. Add a section for mcpServers
with an entry for mcp-installer
specifying the command
as npx
and the args
as ['@anaisbetts/mcp-installer']
. Then, you can use prompts like 'Hey Claude, install the MCP server named mcp-server-fetch' to install servers.
Key features of mcp-installer
Automated MCP server installation
Integration with Claude
Support for npm and PyPi hosted servers
Simplified server management
Remote server installation
Use cases of mcp-installer
Installing MCP servers via natural language prompts
Automating the setup of multiple MCP servers
Managing MCP server installations through Claude
Quickly deploying MCP servers for testing and development
Installing MCP servers from npm or PyPi without manual configuration
FAQ from mcp-installer
What is an MCP server?
What is an MCP server?
An MCP server is a Model Context Protocol server, likely used for managing and serving models.
What are npm and PyPi?
What are npm and PyPi?
npm (Node Package Manager) is a package manager for JavaScript, and PyPi (Python Package Index) is a repository for Python packages.
What is Claude?
What is Claude?
Claude is likely a large language model or AI assistant that interacts with the mcp-installer.
What if the server I want to install requires environment variables?
What if the server I want to install requires environment variables?
You can specify environment variables in your Claude prompt, as shown in the example for setting GITHUB_PERSONAL_ACCESS_TOKEN.
Where can I find a list of available MCP servers?
Where can I find a list of available MCP servers?
The README doesn't provide a list, but you can search npm and PyPi for packages related to 'modelcontextprotocol' or 'MCP server'.