mcp-easy-installer
MCP easy installer is a robust mcp server with tools to search, install, configure, repair and uninstall MCP servers
claude mcp add --transport stdio onigetoc-mcp-easy-installer node path-to\mcp-easy-installer\build\index.js \ --env GITHUB_TOKEN="your_github_token"
How to use
MCP Easy Installer is a Node.js-based tool designed to help you search for, install, configure, repair, and uninstall MCP (Model Context Protocol) servers. It provides a streamlined workflow for managing MCP servers across environments, making it easier for developers and non-developers to maintain a healthy MCP ecosystem. The server exposes capabilities to discover MCP server repositories, install them from GitHub or local sources, and repair common issues that may arise during setup or operation. It also includes logging and language-filtered search to tailor results to your preferred tech stack.
To use the tool, you run the MCP Easy Installer server and interact with its commands to search for available MCP servers, choose a package, and initiate installation. You can customize the search scope by language codes and supply a GitHub token to increase search reliability and avoid rate limits. The configuration example shows how to point the tool at its built index and optionally pass a GitHub token. This enables automated discovery, installation, and maintenance of MCP servers in a repeatable way across projects and teams.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Git installed (optional for cloning)
- Access to the internet to fetch MCP server packages
Installation steps:
- Clone the repository (or download the release):
git clone https://github.com/onigetoc/mcp-easy-installer.git
cd mcp-easy-installer
- Install dependencies:
npm install
- Build the project:
npm run build
- Run the MCP Easy Installer (example):
node build/index.js
Optional: If you want to configure the MCP server to search with a GitHub token to avoid rate limits, generate a token on GitHub and provide it in the configuration as GITHUB_TOKEN. You can also adjust language filters via the CLI as described in the configuration notes.
Additional notes
Tips and notes:
- The tool does not use npx to install MCP servers with Node.js. Instead, it places MCP servers in a dedicated directory and manages them there.
- In the configuration example, you can specify a GITHUB_TOKEN to enable broader search and reduce rate limits when querying GitHub repositories.
- You can customize the languages used during search by supplying a --langcode argument (e.g., --langcode=ts,js,html,py,sh) to include additional languages beyond the defaults.
- If you encounter Python integration issues, the project invites community contributions to improve Python support and cross-platform reliability.
- Ensure your environment paths in the configuration reflect your actual build and deployment structure (e.g., path-to\mcp-easy-installer\build\index.js).
- This tool emphasizes cross-platform usage (Windows, Linux, macOS) but testing notes indicate Windows usage is most mature; report issues for other platforms to improve compatibility.
Related MCP Servers
jupyter
🪐 🔧 Model Context Protocol (MCP) Server for Jupyter.
mcp-graphql
Model Context Protocol server for GraphQL
mcp-google-map
A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
systemprompt-code-orchestrator
MCP server for orchestrating AI coding agents (Claude Code CLI & Gemini CLI). Features task management, process execution, Git integration, and dynamic resource discovery. Full TypeScript implementation with Docker support and Cloudflare Tunnel integration.
rohlik
MCP server that lets you shop groceries across the Rohlik Group platforms (Rohlik.cz, Knuspr.de, Gurkerl.at, Kifli.hu, Sezamo.ro)
mcp -js
MCP server that exposes YepCode processes as callable tools for AI platforms. Securely connect AI assistants to your YepCode workflows, APIs, and automations.