MCP Installer
A meta-MCP that installs other MCPs from npm/PyPI on your behalf via natural language. Reduces config-file fiddling for new users.
Delv Safety Grade: C
Score 58/100 · assessed 2026-04-28
MCP Installer is a meta-server by solo developer Anaisbetts that automates installation of other MCP servers through natural language commands. It executes shell commands (npm/pip), writes to filesystem (modifying Claude Desktop config files), and reads environment variables. The convenience is real but the security model is concerning: you're delegating package installation decisions to an LLM, which then runs arbitrary install scripts with your user privileges. The maintainer is active in the MCP community and the code is open source on npm, but this is fundamentally a tool that trades safety for convenience. A malicious or confused LLM prompt could install unvetted packages or misconfigure your system. The supply chain is standard npm, and there are no known incidents, but the permission surface is broad: shell execution plus config file writes means high blast radius if something goes wrong.
Lethal Trifecta (prompt-injection exposure)
TWO OF THREEInstalls npm packages — effectively arbitrary code execution. Treat as a trifecta even though only two axes are nominally true. Anything it installs inherits the agent's entire trust scope.
Green flags
- Published on npm with standard package distribution
- Open source with visible code on GitHub
- Solves real UX pain point for non-technical users
- Active in MCP community with responsive issue handling
- No known security incidents or malicious behaviour
Red flags
- Executes arbitrary npm/pip install commands based on LLM interpretation
- Writes to Claude Desktop config files with potential for misconfiguration
- Solo maintainer with moderate community presence, higher bus factor
- Delegates security-critical installation decisions to AI without human review
- Could install malicious packages if LLM is prompt-injected or confused
Permissions requested
Install
npx -y @anaisbetts/mcp-installer
Review
Install this if you add MCP servers often or help others set up Claude Desktop. It trades a small trust surface for a much faster onboarding loop. Skip it if you run one or two stable servers and prefer manual config control.
Good at
- Eliminates manual JSON editing for adding new MCP servers, which is genuinely faster for frequent experimenters.
- Prompts for environment variables in chat rather than requiring you to hunt down docs and edit config files.
- Makes MCP discovery conversational, so you can ask Claude what's available and install it immediately.
- Useful for onboarding teams or setting up multiple machines without repeating the same config steps.
Watch out
- Only supports Claude Desktop, so custom hosts or CLI users still need manual config.
- Requires npm or PyPI in your PATH, which may not suit locked-down or non-standard environments.
- Gives Claude write access to your config file, which is a small but real security consideration.
- Offers minimal benefit if you run a stable set of one or two MCPs and rarely add new ones.
Use cases
- "Install the Brave Search MCP" via chat
- Setting env vars without editing config files
- Discovering MCPs through conversation
- Onboarding a new Claude Desktop machine quickly
Getting started
Works with
Similar MCPs
- ElevenLabsOfficial ElevenLabs MCP server. Text-to-speech, voice cloning, transcription, and audio sound design from inside Claude Desktop, Cursor, Windsurf, and other MCP clients.
- TimeReturns current time in any timezone, computes scheduling math, parses date strings. Boring but absurdly useful for any time-aware agent.
- MarkItDownMicrosoft's MarkItDown as an MCP. Convert PDF, Office, audio, video, images, web to clean Markdown for LLM ingestion.
- Everything (reference)Anthropic's reference MCP that exercises every protocol feature. Required reading if you're building your own MCP.