MCP

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.

Works with npmpypi
⚠️ This tool looks unmaintained — no upstream commits in 12+ months.

34
Spark score
out of 100
Updated Nov 2024
Version 0.5.0
Models

Add to Favorites

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

01

Install MCP servers from npm and PyPi repositories.

02

Configure server arguments and environment variables during installation.

03

Install local MCP servers using file paths.

04

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_server

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.

image

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.