Package Exports
- mcp-hosts-installer
- mcp-hosts-installer/lib/index.mjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (mcp-hosts-installer) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
mcp-hosts-installer - A MCP Server to install MCP Servers in different hosts (Cursor, Claude...)
This server is a server that installs other MCP servers for you. Install it, and you can ask the selected host to install MCP servers hosted in npm or PyPi for you. Requires npx and uv to be installed for node and Python servers respectively.
A Model Context Protocol (MCP) server for installing and configuring other MCP servers within Cursor, Claude, VsCode IDE.
How to install:
- For Claude
Put this into your claude_desktop_config.json (either at ~/Library/Application Support/Claude on macOS or C:\Users\NAME\AppData\Roaming\Claude on Windows):
"mcpServers": {
"mcp-hosts-installer": {
"command": "npx",
"args": ["-y",
"mcp-hosts-installer"
]
}
}- For Cursor
Put this into your mcp.json (either at /Users/NAME/.cursor on macOS or C:\Users\NAME\AppData\Roaming\.cursor on Windows):
"mcpServers": {
"mcp-hosts-installer": {
"command": "npx",
"args": ["-y",
"mcp-hosts-installer"
]
}
}- For VsCode
Put this into your mcp.json (either at /Users/NAME/.code on macOS or C:\Users\NAME\AppData\Roaming\.code on Windows):
"mcpServers": {
"mcp-hosts-installer": {
"command": "npx",
"args": ["-y",
"mcp-hosts-installer"
]
}
}By default, when using a host (Cursor...), it makes sense to install the MCP server on the current development environment, i.e., Cursor. If you don't specify a host, I prefer the active environment so I can use the MCP server immediately without any additional configuration. Other options (like "claude" or "vscode") require explicit specification because they correspond to other environments or tools. In short: by default, without any specification from you, the installation is performed on the current environment, because that's the environment you're currently working in.
Example prompts In Cursor
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. Set the environment variable GITHUB_PERSONAL_ACCESS_TOKEN to '1234567890'