mcp-hosts-installer

वह MCP सर्वर जो Cursor, VS Code, या Claude Desktop में npm, PyPI, या स्थानीय फ़ोल्डर (npx के माध्यम से) से अन्य MCP सर्वरों को स्थापित और पंजीकृत करता है।

दस्तावेज़

mcp-hosts-installer

Install Model Context Protocol (MCP) servers from npm, PyPI, or a local path — directly from Claude Code, Cursor, VS Code, or Claude Desktop. One setup: add this server once, then ask the model to install other MCP packages for you.

RegistryShort
npmnpx -y mcp-hosts-installer
GitHubsoufgit/mcp-hosts-installer

Maintainer

MCP installer for Claude Code, Cursor, VS Code, and Claude Desktop — register remote or local MCP servers in the host's config (settings.json / mcp.json / claude_desktop_config.json).

License: MIT npm version npm downloads npm weekly downloads GitHub Repo stars MCP Claude Code Claude Desktop Cursor VS Code

What you get

  • Tools exposed to the host: install_repo_mcp_server (npm/PyPI package name) and install_local_mcp_server (folder path), with optional args, env, and target host (claude-code | cursor | vscode | claude).
  • Default host: when host is omitted, the tool picks a client that already has a config file in the usual folder (Cursor first, then VS Code, then Claude Code, then Claude Desktop); if none exist, it targets Cursor.
  • Prerequisites: Node.js with npx; for Python-based servers from PyPI, uv is used.

Install this MCP server in your host

Claude Code ⭐

The fastest way — one CLI command:

claude mcp add mcp-hosts-installer npx -- -y mcp-hosts-installer

Or manually in ~/.claude/settings.json (created automatically if it doesn't exist):

{
  "mcpServers": {
    "mcp-hosts-installer": {
      "command": "npx",
      "args": ["-y", "mcp-hosts-installer"]
    }
  }
}

Then ask Claude Code:

Install the MCP server @modelcontextprotocol/server-filesystem for claude-code

Cursor

mcp.json — macOS: ~/.cursor, Windows: %USERPROFILE%\.cursor.

{
  "mcpServers": {
    "mcp-hosts-installer": {
      "command": "npx",
      "args": ["-y", "mcp-hosts-installer"]
    }
  }
}

VS Code

User-level mcp.json: macOS ~/Library/Application Support/Code/User/mcp.json, Windows %APPDATA%\Code\User\mcp.json, Linux ~/.config/Code/User/mcp.json. In VS Code: command MCP: Open User Configuration.

{
  "mcpServers": {
    "mcp-hosts-installer": {
      "command": "npx",
      "args": ["-y", "mcp-hosts-installer"]
    }
  }
}

Claude Desktop

claude_desktop_config.json — macOS: ~/Library/Application Support/Claude, Windows: %APPDATA%\Claude.

{
  "mcpServers": {
    "mcp-hosts-installer": {
      "command": "npx",
      "args": ["-y", "mcp-hosts-installer"]
    }
  }
}

If you don't pass host, use the inference above or set host to "claude-code", "claude", "cursor", or "vscode" explicitly.

Example prompts

Install the MCP server named mcp-server-fetch

Please install the MCP server at /Users/NAME/code/mcp-youtube, I'm too lazy to do it myself.

Install the MCP server @modelcontextprotocol/server-github for claude-code. Set the environment variable GITHUB_PERSONAL_ACCESS_TOKEN to '1234567890'

Repository visibility (GitHub)

After pushing, add topics on the repo page so search and "Explore" surface the project, for example: mcp, model-context-protocol, cursor, vscode, claude-desktop, claude-code, npm, developer-tools, ai.