Sign inSign up

mcpmesh/registry

By mcpmesh

Updated 24 days ago

MCP Mesh Registry

Image
0

10K+

mcpmesh/registry repository overview

MCP Mesh Registry

Kubernetes-native service registry for distributed Model Context Protocol (MCP) applications

The MCP Mesh Registry is the central coordination service that enables dynamic service discovery and capability injection for MCP agents running in distributed environments.

🚀 Quick Start

Run registry locally

docker run -p 8080:8080 mcpmesh/registry:latest

Run with PostgreSQL (production)

docker run -p 8080:8080
-e DATABASE_URL=postgres://user:pass@db:5432/mcpmesh
mcpmesh/registry:latest

Kubernetes deployment

kubectl apply -f https://raw.githubusercontent.com/dhyansraj/mcp-mesh/main/k8s/registry-deployment.yaml

🏗️ What It Does

  • Service Discovery: Automatic registration and discovery of MCP agents
  • Capability Matching: Intelligent routing based on agent capabilities
  • Health Monitoring: Tracks agent health with automatic failover
  • Dependency Injection: Dynamic function parameter injection for remote MCP calls
  • Load Balancing: Distributes requests across healthy agent instances

🛠️ Configuration

Environment VariableDefaultDescription
HTTP_PORT8080HTTP server port
DATABASE_URLSQLiteDatabase connection (PostgreSQL for production)
LOG_LEVELinfoLogging level (debug, info, warn, error)
HEALTH_CHECK_INTERVAL30sAgent health check frequency

📋 Supported Architectures

  • linux/amd64 - Intel/AMD 64-bit
  • linux/arm64 - ARM 64-bit (Apple Silicon, Graviton)

🔗 Links

Part of the MCP Mesh ecosystem - see also https://hub.docker.com/r/mcpmesh/python-runtime and https://hub.docker.com/r/mcpmesh/cli.


This gives users a clear understanding of what the registry does, how to use it, and how it fits into the broader MCP Mesh ecosystem.

Tag summary

Content type

Image

Digest

sha256:e75404119

Size

51.1 MB

Last updated

24 days ago

docker pull mcpmesh/registry