by anaisbetts
mcp-installer is an MCP server designed to automate the installation of other MCP servers, simplifying the process for users.
mcp-installer is a specialized MCP (Model Context Protocol) server that streamlines the installation of other MCP servers. Instead of manually installing each server, mcp-installer acts as a central hub, allowing users to command an AI assistant (like Claude) to install desired MCP servers from various sources like npm or PyPi.
To use mcp-installer, you first need to configure your Claude desktop application. This involves adding a specific JSON snippet to your claude_desktop_config.json
file, located in ~/Library/Application Support/Claude
on macOS or C:\Users\NAME\AppData\Roaming\Claude
on Windows. The configuration tells Claude how to launch the mcp-installer server using npx
.
Once configured, you can interact with mcp-installer through natural language prompts to Claude. For example, you can ask Claude to install an MCP server by its name, package name (from npm or PyPi), or even a local path. It requires npx
for Node.js servers and uv
for Python servers to be installed on your system.
Q: What are the prerequisites for using mcp-installer?
A: You need npx
installed for Node.js-based MCP servers and uv
for Python-based MCP servers. These are typically installed with Node.js and Python, respectively.
Q: Can I install any MCP server with mcp-installer? A: mcp-installer is designed to install MCP servers that are available via npm, PyPi, or local file paths.
Q: How do I provide arguments or environment variables during installation? A: You can specify arguments and environment variables directly in your natural language prompts to Claude, as demonstrated in the example prompts.
This server is a server that installs other MCP servers for you. Install it, and you can ask Claude to install MCP servers hosted in npm or PyPi for you. Requires npx
and uv
to be installed for node and Python servers respectively.
Put this into your claude_desktop_config.json
(either at ~/Library/Application Support/Claude
on macOS or C:\Users\NAME\AppData\Roaming\Claude
on Windows):
"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'
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by Skyvern-AI
Skyvern automates browser-based workflows using LLMs and computer vision, offering a robust solution for repetitive online tasks.
by PipedreamHQ
Connect APIs quickly, run event‑driven automations, and execute custom code in Node.js, Python, Go, or Bash on a hosted platform.
by czlonkowski
Provides AI assistants with structured access to n8n node documentation, properties, and operations, enabling automated workflow creation, validation, and management.
by executeautomation
mcp-playwright is a Model Context Protocol (MCP) server that enables large language models (LLMs) to perform browser automation and web scraping tasks using Playwright.
by browserbase
Provides cloud browser automation capabilities for LLMs, enabling web navigation, interaction, screenshot capture, and data extraction through Browserbase and Stagehand.
by haris-musa
excel-mcp-server is a Python-based Model Context Protocol (MCP) server that enables AI agents to programmatically create, read, and modify Excel files without requiring Microsoft Excel to be installed.
by mobile-next
Mobile-mcp is a Model Context Protocol (MCP) server designed for scalable mobile automation, app scraping, and development across iOS and Android devices, including physical devices, simulators, and emulators.
by leonardsellem
An MCP server that enables AI assistants to interact with n8n workflows through natural language.
by hyperbrowserai
Enables browser automation powered by large language models, offering natural‑language commands, AI‑driven data extraction, and seamless fallback to regular Playwright functionality.