mcp-installer is an MCP server that automates the installation and configuration of other Model Context Protocol servers directly through an AI client interface. It connects your LLM interface to local package runtimes, enabling assistants like Claude to add new servers from npm or PyPI as well as from local source code repositories. Software engineers and AI power users utilize mcp-installer to manage their expanding tool ecosystems without manually editing configuration files every time they discover a new utility. By communicating with local command-line tools, it configures necessary arguments, passes environment variables, and establishes server definitions behind the scenes. This setup requires npx for handling Node.js-based tools and uv for executing Python-based servers. Instead of requiring human intervention to locate directory paths, install dependencies, and format JSON configuration snippets, the server lets the assistant interpret conversational requests and update the environment directly.
Category: AI & LLM Tooling
Tags: automation, installer, node, package-manager, python
npx (for Node.js) and uv (for Python) installed on your system. 2. Open your claude_desktop_config.json file. On macOS, this is located at ~/Library/Application Support/Claude/claude_desktop_config.json. On Windows, it is at C:\Users\NAME\AppData\Roaming\Claude\claude_desktop_config.json. 3. Add the following entry under the mcpServers object: json { "mcpServers": { "mcp-installer": { "command": "npx", "args": [ "@anaisbetts/mcp-installer" ] } } } 4. Restart Claude Desktop to activate the installer server.Part of MCP Servers
mcp-installer is a Model Context Protocol server designed to automate the process of adding other MCP servers into your client configuration. It allows your AI assistant to fetch, install, and configure tools from npm, PyPI, or local directories using simple conversational requests.
You install mcp-installer by adding it to your Claude Desktop configuration file under the mcpServers object. Configure it to run the npx command with the argument @anaisbetts/mcp-installer, then restart your Claude Desktop application to make the tool available.
The server requires npx to be installed on your machine for running Node.js MCP servers, and uv to be installed for managing and running Python-based MCP servers. Both tools must be accessible in your system execution path.
The server is documented for Claude Desktop across both macOS and Windows platforms. However, it can work with any MCP-compliant client that supports standard input and output server execution and grants configuration file management tools to the assistant.
Yes, mcp-installer is open source software. The repository and source code are maintained on GitHub under the project repository hosted by user ZNCOU.