mcp-mesh
by dhyansraj
K8s-native distributed agent mesh with MCP and A2A support
Overview
Implements a Kubernetes-native distributed AI agent framework that supports MCP and A2A communication for building, deploying, and observing multi-agent systems. Uses dynamic dependency injection, auto-failover, and multi-LLM support to run agents across Python, Java, and TypeScript runtimes. Provides REST bridges and cluster-aware mesh features that make it suitable for production-like distributed deployments and failover testing, while leveraging Model Context Protocol (MCP) Pattern and A2A Protocol Pattern to standardize inter-agent collaboration.
Why It Matters
Best For
Teams building distributed, multi-LLM agent systems that need Kubernetes-native deployment, auto-failover, and protocol-level agent communication are well-suited for this framework, especially when using an architectural pattern like the Orchestrator-Worker Pattern.
Applications
- Run multi-LLM agent fleets on Kubernetes with auto-failover and REST integration
- Exercise and observe agent-to-agent communication using MCP/A2A for diagnosing failure modes
- Build production-like environments to generate agent interaction logs and track agent reliability over time