Install
mcp-registry/mcp-installer
mcp-installer logo

mcp-installer

Author: anaisbetts

Description: MCP server that installs other MCP servers (via npm or PyPI) so Claude can use them.

Stars: 1.3k

Forks: 170

License: MIT License

Category: Open Source

Overview

Installation

Prerequisites
1. Node.js ≥ 18 and npm (or yarn/pnpm)
2. Git installed
Quick-Start (local)
# 1. Clone the repository $ git clone https://github.com/anaisbetts/mcp-installer.git $ cd mcp-installer # 2. Install dependencies $ npm install # or: yarn install / pnpm i # 3. (Optional) build TypeScript / transpile sources $ npm run build # only if a build script exists # 4. Configure environment variables (defaults shown) $ export MCP_INSTALLER_PORT=4000 # HTTP listen port $ export MCP_INSTALL_DIR=~/mcp_servers # where new servers are placed # 5. Start the installer service $ npm start # or: node src/index.js
Docker deploy
# Build $ docker build -t mcp-installer . # Run $ docker run -d -p 4000:4000 \ -v /var/lib/mcp:/home/node/mcp_servers \ --name mcp-installer mcp-installer
Global CLI install (if published to npm)
$ npm install -g mcp-installer # then $ mcp-installer --help
Updating
$ git pull && npm install && npm restart
License: MIT License
Updated 7/30/2025