Hi guys, I’ve created an MCP server hub named mcp-hub-mcp
to use Cursor without the 40-tool limit.
This hub connects to all servers defined in your mcp.json
file and provides access through just two tools to minimize quota usage:
list-all-tools
: Lists all available tools from connected servers.call-tool
: Executes a specific tool.
You can include only your frequently used tools in your primary config and delegate the rest to the hub.
Setup Instructions
In your .cursor/mcp.json
, configure the hub as follows:
{
"mcpServers": {
// ...other MCP servers,
"mcp-hub": {
"command": "npx",
"args": [
"mcp-hub-mcp",
"--config-file",
"~/.cursor/mcp-hub.json"
]
}
}
}
Then, in .cursor/mcp-hub.json
, list your desired MCP servers:
{
"mcpServers": {
// ...numerous MCP servers
}
}
For optimal usage, consider adding the following guideline to your rule configuration:
If you can't find an appropriate tool, you can use the `list-all-tools` command to find it. You can execute the tool using the `call-tool` command.
I built this in just a few hours with Cursor, so I’d appreciate any suggestions for improvement. Thank you!