Back to Home
agentic-community icon

mcp-gateway-registry

Verified Safe

by agentic-community

Overview

Provides a programmatic interface to interact with the main MCP Gateway Registry API, enabling tasks like registering/toggling services, managing groups/users, and intelligently discovering tools across registered services using semantic search and access control.

Installation

Run Command
uv run python server.py --port 8003 --transport streamable-http

Environment Variables

  • REGISTRY_BASE_URL
  • REGISTRY_USERNAME
  • REGISTRY_PASSWORD
  • SECRET_KEY
  • EMBEDDINGS_PROVIDER
  • EMBEDDINGS_MODEL_NAME
  • EMBEDDINGS_MODEL_DIMENSIONS
  • EMBEDDINGS_API_KEY
  • EMBEDDINGS_API_BASE
  • EMBEDDINGS_AWS_REGION
  • AUTH_PROVIDER
  • COGNITO_CLIENT_ID
  • COGNITO_CLIENT_SECRET
  • COGNITO_USER_POOL_ID
  • AWS_REGION
  • KEYCLOAK_URL
  • KEYCLOAK_REALM
  • KEYCLOAK_CLIENT_ID
  • KEYCLOAK_CLIENT_SECRET
  • ENTRA_TENANT_ID
  • ENTRA_CLIENT_ID
  • ENTRA_CLIENT_SECRET
  • MCP_SERVER_LISTEN_PORT
  • MCP_TRANSPORT

Security Notes

The server implements robust security features, including JWT token validation, session management, rate limiting for token generation, and fine-grained access control (FGAC) based on user scopes and server/tool definitions. It employs logging with IP anonymization and header masking for GDPR/SOX compliance. It relies heavily on environment variables for sensitive configurations like API keys and passwords; these must be managed securely (e.g., via secrets management). The `SECRET_KEY` for session cookies is crucial and needs to be persistent across restarts in production.

Similar Servers

Stats

Interest Score88
Security Score8
Cost ClassLow
Avg Tokens50
Stars386
Forks75
Last Update2026-01-19

Tags

MCP GatewayRegistry InteractionTool DiscoverySemantic SearchAccess ControlFederationIAMService ManagementAPI Proxy