mcp-installer MCP Server
Automate the installation and management of MCP servers from npm or PyPi, expanding your AI assistant’s capabilities with a single command.

What does “mcp-installer” MCP Server do?
The mcp-installer MCP Server is a specialized Model Context Protocol (MCP) server designed to streamline and automate the installation of other MCP servers. By acting as an installation manager, it allows AI assistants and users to easily deploy additional MCP servers from npm or PyPi repositories. This enhances the development workflow by enabling dynamic expansion of available AI tools and integrations without manual setup. With the mcp-installer, tasks such as fetching, installing, and configuring various MCP-compatible servers become seamless, allowing developers and AI agents to quickly access new capabilities, such as database queries, file management, or API interactions, simply by issuing installation commands. The server requires npx
for Node.js-based servers and uv
for Python-based servers, ensuring broad compatibility and flexibility.
List of Prompts
No prompt templates are documented in the available files or README.
List of Resources
No resources are explicitly mentioned in the available files or README.
List of Tools
No tool implementations are documented or listed in the available files or README. The likely tool is “install MCP server,” but this is not explicitly described in the code or documentation.
Use Cases of this MCP Server
- Automated Installation of MCP Servers: Simplifies the process of deploying new MCP servers from npm or PyPi, reducing manual effort and potential for configuration errors.
- Rapid Expansion of AI Capabilities: Enables developers and AI assistants to quickly add new functionalities (e.g., database, file, or API integrations) by installing compatible MCP servers on demand.
- Centralized MCP Management: Acts as a hub for managing multiple MCP servers, making updates and maintenance more straightforward.
- Streamlined Onboarding: Lowers the barrier for new users to set up a full AI development environment with minimal knowledge of underlying server infrastructure.
- Integration with AI Assistants: Allows AI agents (like Claude) to autonomously expand their toolset by requesting the installation of new MCP servers as needed.
How to set it up
Windsurf
- Prerequisites: Ensure you have Node.js installed, along with
npx
for Node.js MCP servers anduv
for Python MCP servers. - Locate Configuration: Open your Windsurf configuration file.
- Add mcp-installer MCP Server:
{ "mcpServers": { "mcp-installer": { "command": "npx", "args": ["@anaisbetts/mcp-installer@latest"] } } }
- Save and Restart: Save your configuration and restart Windsurf.
- Verify: Confirm that “mcp-installer” appears among your available MCP servers.
Claude
- Prerequisites: Make sure Node.js,
npx
, anduv
are installed. - Access Configuration: Open the Claude configuration file.
- Add mcp-installer:
{ "mcpServers": { "mcp-installer": { "command": "npx", "args": ["@anaisbetts/mcp-installer@latest"] } } }
- Save and Restart: Apply changes and restart Claude.
- Verify: Check Claude’s interface for the “mcp-installer” MCP server.
Cursor
- Install Prerequisites: Ensure Node.js,
npx
, anduv
are present on your system. - Edit Configuration: Locate the Cursor configuration file.
- Insert Configuration:
{ "mcpServers": { "mcp-installer": { "command": "npx", "args": ["@anaisbetts/mcp-installer@latest"] } } }
- Restart Cursor: Restart the Cursor application.
- Check Setup: Confirm the mcp-installer is listed as an MCP server.
Cline
- Prepare Environment: Install Node.js,
npx
, anduv
. - Open Config File: Access Cline’s configuration file.
- Configure mcp-installer:
{ "mcpServers": { "mcp-installer": { "command": "npx", "args": ["@anaisbetts/mcp-installer@latest"] } } }
- Save and Restart: Save your configuration and restart Cline.
- Validate: Ensure mcp-installer is running within Cline.
Securing API Keys:
Store API keys using environment variables for enhanced security. Example configuration:
{
"mcpServers": {
"mcp-installer": {
"command": "npx",
"args": ["@anaisbetts/mcp-installer@latest"],
"env": {
"MY_API_KEY": "${MY_API_KEY}"
},
"inputs": {
"apiKey": "${MY_API_KEY}"
}
}
}
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"mcp-installer": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “mcp-installer” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | |
List of Prompts | ⛔ | No documented prompt templates found |
List of Resources | ⛔ | No resources documented |
List of Tools | ⛔ | No explicit tool list found |
Securing API Keys | ✅ | Env variable example provided |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Our opinion
The mcp-installer MCP server provides a valuable automation layer for installing other MCP servers, which is a unique and powerful capability. However, the lack of documentation on prompt templates, resources, and tools limits its transparency and usability for more advanced workflows. With clearer information and richer documentation, its usefulness would rate higher, but as it stands, it’s a strong utility for expanding MCP capabilities with minimal setup.
Rating: 6/10
MCP Score
Has a LICENSE | ✅ (MIT) |
---|---|
Has at least one tool | ⛔ |
Number of Forks | 157 |
Number of Stars | 1.2k |
Frequently asked questions
- What is the mcp-installer MCP Server?
The mcp-installer is a specialized MCP server that automates the installation and configuration of other MCP servers from npm or PyPi repositories, making it easy to expand your AI assistant's capabilities on demand.
- What are the main use cases for mcp-installer?
It streamlines deploying new MCP servers, rapidly expands AI features, manages multiple MCP servers centrally, simplifies onboarding for new users, and enables AI assistants to install new tools autonomously.
- How do I secure API keys when using mcp-installer?
Store API keys as environment variables in your configuration. For example, set your key in the environment and reference it as ${MY_API_KEY} in the MCP server configuration to keep your credentials safe.
- What prerequisites are required for using mcp-installer?
You need Node.js and npx for Node.js-based servers, and uv for Python-based servers. All clients (Windsurf, Claude, Cursor, Cline) require these before adding mcp-installer to their configuration.
- Does mcp-installer provide tool or resource documentation?
The current documentation does not include prompt templates, explicit tool implementations, or resource lists. Its main function is to automate MCP server installation and management.
Expand Your AI Toolkit Instantly
Install and configure new MCP servers with ease using mcp-installer. Streamline your AI workflow and unlock new integrations in minutes.