mcp-installer

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.

1,004
92

mcp-installer - A MCP Server to install MCP Servers

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.

image

How to install:

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"
      ]
    }
  }

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'

Repository

AN
anaisbetts

anaisbetts/mcp-installer

Created

November 26, 2024

Updated

March 28, 2025

Language

JavaScript

Category

Developer Tools