mcp-installer

MCP.Pizza Chef: anaisbetts

The mcp-installer is an MCP server designed to automate the installation of other MCP servers. It enables users to command AI models like Claude to install MCP servers hosted on npm or PyPi repositories seamlessly. This server requires 'npx' for Node.js servers and 'uv' for Python servers to function correctly. By integrating mcp-installer into your Claude desktop configuration, you can easily manage and deploy MCP servers through simple natural language prompts, streamlining the setup and expansion of your MCP environment.

Use This MCP server To

Automate MCP server installation via natural language commands Install MCP servers from npm repositories Install MCP servers from PyPi repositories Manage MCP server deployments through Claude Simplify MCP server setup for Node.js and Python environments

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'

mcp-installer FAQ

How do I install the mcp-installer server?
Add the mcp-installer configuration to your claude_desktop_config.json with the command 'npx' and args ['@anaisbetts/mcp-installer'].
What dependencies are required for mcp-installer to work?
You need 'npx' installed for Node.js MCP servers and 'uv' installed for Python MCP servers.
Can mcp-installer install MCP servers from both npm and PyPi?
Yes, it supports installing MCP servers hosted on both npm and PyPi repositories.
How do I use mcp-installer with Claude?
After installation, you can ask Claude to install MCP servers by name or path using natural language prompts.
Is mcp-installer limited to any specific operating system?
No, it works on any OS where 'npx' and 'uv' can be installed and run, including macOS and Windows.
Can I specify arguments when installing an MCP server with mcp-installer?
Yes, you can provide arguments such as file paths when requesting installation via Claude.
Does mcp-installer require manual intervention during installation?
No, it automates the installation process based on your commands to Claude, minimizing manual steps.
How does mcp-installer integrate with the MCP ecosystem?
It acts as a server that manages the installation of other MCP servers, enhancing modularity and ease of use.