Automate MCP Server Installations
MCP server that installs other MCP servers from npm or PyPi, allowing you to request installation of Model Context Protocol servers.
Why it matters
Streamline the setup of Model Context Protocol (MCP) servers by allowing natural language requests to install them from various sources like npm, PyPi, or local paths.
Outcomes
What it gets done
Install MCP servers from npm and PyPi repositories.
Configure server arguments and environment variables during installation.
Install local MCP servers using file paths.
Automate the process of setting up development environments.
Install
Add it to your toolbox
Run in your project directory:
curl -fsSL https://spark.entire.vc/get/vb-mcp-installer | bash Capabilities
Tools your agent gets
Install MCP servers from npm, PyPi, or local file paths with optional arguments and environment variables.
Overview
MCP Installer MCP Server
What it does
mcp-installer is a Model Context Protocol (MCP) server that installs other MCP servers. Once installed, you can request installation of MCP servers hosted on npm or PyPi. The server requires `npx` for Node.js servers and `uv` for Python servers to be installed on your system.
How it connects
Use mcp-installer when you want to add new MCP servers to your setup and prefer to request installations rather than manually editing configuration files. It works with servers from npm, PyPi, and local file paths. Do NOT use this if you don't have `npx` (for Node.js servers) or `uv` (for Python servers) installed on your system - these are hard requirements.
Source README
mcp-installer - A MCP Server to install MCP Servers
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.
How to install:
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"
]
}
}
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/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'
Discussion
Questions & comments · 0
Sign In Sign in to leave a comment.