mcp-hosts-installer
v1.0.1
Published
MCP server: install & register Model Context Protocol servers in Cursor, VS Code, and Claude Desktop from npm, PyPI, or local folders (npx mcp-hosts-installer).
Downloads
250
Maintainers
Readme
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.
| Registry | Short |
|----------|--------|
| npm | npx -y mcp-hosts-installer |
| GitHub | soufgit/mcp-hosts-installer |
What you get
- Tools exposed to the host:
install_repo_mcp_server(npm/PyPI package name) andinstall_local_mcp_server(folder path), with optionalargs,env, and targethost(claude-code|cursor|vscode|claude). - Default host: when
hostis 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,uvis 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-installerOr 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.
