loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

mcp-gateway

MCP Tool

urule-ai/mcp-gateway

MCP server registry with workspace bindings and tool catalog

Install

$ npx loaditout add urule-ai/mcp-gateway

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "mcp-gateway": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-gateway"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

@urule/mcp-gateway

MCP server registry with workspace bindings and tool catalog.

Part of the Urule ecosystem — the open-source coordination layer for AI agents.

Features
  • Server registry -- register, list, and remove MCP servers with support for stdio, sse, and streamable-http transports
  • Workspace bindings -- bind MCP servers to workspaces so agents only see the tools available in their context
  • Tool catalog -- register tools per server, search across all tools, and look up by server or keyword
  • Fastify REST API with health check, structured error handling, and request ID tracking
  • Drizzle ORM schemas ready for PostgreSQL persistence (in-memory by default for development)
  • Designed for the Model Context Protocol specification
Quick Start
npm install
npm run build
npm start

Or for development with hot reload:

npm run dev

The server starts on port 3000 by default.

Register an MCP server
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"
  }'
Bind a server to a workspace
curl -X POST http://localhost:3000/api/v1/mcp/bindings \
  -H 'Content-Type: application/json' \
  -d '{"workspaceId": "ws-1", "serverId": "SERVER_ID"}'
List tools available in a workspace
curl http://localhost:3000/api/v1/workspaces/ws-1/mcp/tools
API Endpoints
Servers

| 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

Tags

fastifymcpmodel-context-protocoltool-registry

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated17 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/27/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/urule-ai/mcp-gateway)](https://loaditout.ai/skills/urule-ai/mcp-gateway)