MCP Installer

MCP Installer

This server is a server that installs other MCP servers for you.

1,467
Stars
193
Forks
0
Releases

Overview

This MCP server acts as a centralized installer that can fetch and install other MCP servers for you. It enables Claude to install MCP servers hosted either on npm (Node-based) or PyPi (Python-based) on demand. The server requires npx for Node-based installations and uv for Python-based installations to be present on the host system. Users configure it by adding an mcp-installer entry in claude_desktop_config.json, specifying the command (npx) and the arguments to point to the MCP installer package (e.g., @anaisbetts/mcp-installer). It supports installing MCP servers by name (e.g., mcp-server-fetch) or by providing a filesystem path to a local server, and even allows authentication tokens via environment variables (e.g., GITHUB_PERSONAL_ACCESS_TOKEN). The README also provides example prompts showing how Claude can install servers by package name, path, or custom GitHub-based installations. This server thus enables a streamlined, prompt-driven workflow for composing and deploying multiple MCP servers from a single interface.

Details

Owner
anaisbetts
Language
JavaScript
License
MIT License
Updated
2025-12-07

Features

Install MCP servers from npm or PyPi

Fetch and install MCP servers hosted on npm (Node) or PyPi (Python) on demand via Claude prompts.

CLI-based installation using npx or uv

Uses npx for Node-based MCP servers and uv for Python-based servers.

Claude prompt integration

Integrates with Claude using prompts to install a specified MCP server by name or package.

Configurable via claude_desktop_config.json

Configured with an mcpServers.mcp-installer entry specifying the command and the arguments.

Path-based installation support

Supports installing MCP servers from a local filesystem path.

Environment variable support for authentication

Demonstrates using environment variables like GITHUB_PERSONAL_ACCESS_TOKEN for GitHub-based installations.

Tags

MCPinstallernpmPyPiinstallationnpxuvClaudeserver installerpackage-installation