mcp-installer  by anaisbetts

MCP server for installing other MCP servers

created 8 months ago
1,334 stars

Top 30.7% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a meta-package manager for "MCP servers," enabling users to easily install and manage other MCP-compatible servers hosted on npm or PyPI through a conversational AI interface. It's designed for users who want to streamline the setup of various server components within the Model Context Protocol ecosystem.

How It Works

The mcp-installer acts as a proxy, leveraging a conversational AI (like Claude) to interpret user requests for installing other MCP servers. It translates these natural language commands into executable commands, utilizing npx for Node.js packages and uv for Python packages, thereby abstracting away the underlying installation complexities.

Quick Start & Requirements

  • Install by adding the configuration to your claude_desktop_config.json.
  • Requires npx (Node.js) and uv (Python) to be installed.
  • See Claude Desktop Configuration for more details on claude_desktop_config.json.

Highlighted Details

  • Facilitates installation of MCP servers from npm and PyPI.
  • Supports passing arguments and environment variables during installation via AI prompts.
  • Enables installation from local file paths.

Maintenance & Community

  • Developed by anaisbetts.
  • No explicit community links or roadmap provided in the README.

Licensing & Compatibility

  • The README does not specify a license.

Limitations & Caveats

The project relies on an external AI (Claude) for its core functionality, and its effectiveness is dependent on the AI's ability to correctly interpret installation requests. The absence of a specified license raises concerns about commercial use and redistribution.

Health Check
Last commit

8 months ago

Responsiveness

1+ week

Pull Requests (30d)
1
Issues (30d)
0
Star History
306 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.