MCP Gateway & Registry logo

MCP Gateway & Registry

by aarora79

The MCP Gateway & Registry provides a central point of access to a curated list of MCP servers and a catalog of such servers. It solves the problem of managing and discovering MCP servers in enterprise environments.

View on GitHub

Last updated: N/A

What is MCP Gateway & Registry?

The MCP Gateway & Registry is an application that implements a gateway and registry for Model Context Protocol (MCP) servers. It uses an Nginx server as a reverse proxy to provide a single endpoint for accessing multiple MCP servers and offers discoverability and management functionality.

How to use MCP Gateway & Registry?

To use the MCP Gateway, deploy it as a Docker container following the provided installation instructions. Register MCP services via JSON files or the web UI/API. Access registered services through the gateway's single endpoint, such as https://my-mcp-gateway.enterprise.net/weather/. Use the web UI to manage services, view their status, and monitor health.

Key features of MCP Gateway & Registry

  • Service Registration via JSON files or web UI/API

  • Web UI for service management and monitoring

  • Authentication for web UI and API access

  • Health Checks with real-time UI updates via WebSockets

  • Dynamic Nginx Configuration based on registered services

  • MCP Tool Discovery and schema display

  • Service Management (enable/disable, edit details)

  • Filtering & Statistics in the UI

  • UI Customization (dark/light theme, collapsible sidebar)

  • State Persistence for enabled/disabled service states

Use cases of MCP Gateway & Registry

  • Centralized access to multiple MCP servers for AI agents

  • Service discovery and management in enterprise environments

  • Simplified integration of AI models with external systems and data sources

  • Secure and controlled access to MCP services through authentication

  • Monitoring and health checking of MCP services

FAQ from MCP Gateway & Registry

What is MCP?

Model Context Protocol (MCP) is an open standard protocol that allows AI Models to connect with external systems, tools, and data sources.

What is the purpose of the MCP Gateway?

The MCP Gateway provides a single endpoint to access multiple MCP servers, simplifying access for AI agents.

What is the purpose of the MCP Registry?

The MCP Registry provides discoverability and management functionality for the MCP servers that an enterprise wants to use.

How do I register a new MCP server?

You can register a new MCP server using the /register API or through Cursor or another MCP host that supports SSE.

How do I access the Registry UI?

Navigate to http://localhost:7860 after running the Docker container.