home / mcp / mcp installer mcp server

MCP Installer MCP Server

Installs other MCP servers on demand, enabling you to deploy MCP services via simple prompts.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "anaisbetts-mcp-installer": {
      "command": "npx",
      "args": [
        "@anaisbetts/mcp-installer"
      ]
    }
  }
}

You have an MCP Installer server that lets you deploy other MCP servers on demand. It streamlines adding new MCP capabilities by invoking npm or PyPi hosted servers through a simple prompt workflow, once you have the necessary runtimes installed.

How to use

You use this MCP server with an MCP client by asking it to install another MCP server for you. The installer relies on npm’s npx and a Python runner called uv to launch node-based and Python-based MCP servers, respectively. You can request installation of MCP servers hosted in npm or PyPi, and the installer will take care of starting them so you can start building atop them right away.

How to install

Prerequisites you need before installation:

  • Install Node.js (which provides npx) and ensure it’s available in your PATH.
  • Install Python and ensure uv is available for Python MCP servers.

Create or update your Claude configuration to include the MCP installer. Place this JSON snippet in your claude_desktop_config.json (adjust the file path to your environment as needed):

"mcpServers": {
    "mcp-installer": {
      "command": "npx",
      "args": [
        "@anaisbetts/mcp-installer"
      ]
    }
  }

Additional sections

Notes and practical guidance for using the installer effectively:

  • The installer runs MCP servers that are hosted on npm or PyPi. Use prompts to request the exact MCP server you want installed. For example, you can ask to install a server by its npm package name, or by a specific PyPi package name that exposes an MCP API.
  • If a server requires environment configuration (such as tokens or access keys), set those values in your environment or Claude prompt as appropriate to the server you are installing.
  • If you want to add a new MCP server, you can specify the package to install and pass any needed arguments. The installer will handle the rest, including starting the server if required.
  • Keep Node.js and Python tooling up to date to ensure compatibility with newer MCP servers you install via the installer.
  • If you encounter issues, verify that npx is reachable from your shell and that uv (or your chosen Python runner) is installed and working before initiating MCP installations.

Available tools

installServer

Installs an MCP server package from npm or PyPi and launches it under the MCP framework.