urule-ai/mcp-gateway
MCP server registry with workspace bindings and tool catalog
Platform-specific configuration:
{
"mcpServers": {
"mcp-gateway": {
"command": "npx",
"args": [
"-y",
"mcp-gateway"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server registry with workspace bindings and tool catalog.
Part of the Urule ecosystem — the open-source coordination layer for AI agents.
stdio, sse, and streamable-http transportsnpm install
npm run build
npm startOr for development with hot reload:
npm run devThe server starts on port 3000 by default.
curl -X POST http://localhost:3000/api/v1/mcp/servers \
-H 'Content-Type: application/json' \
-d '{
"name": "filesystem",
"description": "File system access",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
"transportType": "stdio"
}'curl -X POST http://localhost:3000/api/v1/mcp/bindings \
-H 'Content-Type: application/json' \
-d '{"workspaceId": "ws-1", "serverId": "SERVER_ID"}'curl http://localhost:3000/api/v1/workspaces/ws-1/mcp/tools| Method | Path | Description | |---|---|---| | GET | /api/v1/mcp/servers | List all registered MCP servers | | POST | /api/v1/mcp/servers | Register a new MCP server | | GET | /api/v1/mcp/servers/:serverId | Get server by ID | | DELETE | /api/v1/mcp/servers/:serverId | Remo
Loading reviews...