OmniAgent MCP Mesh
README.md
# ๐ OmniAgent MCP Mesh
[](https://github.com/ASHOKMUKHERJEE6/omni-agent-mcp-mesh/actions)
[](https://opensource.org/licenses/MIT)
[](https://www.python.org/downloads/)
An enterprise-grade, asynchronous Multi-Agent Orchestration & Model Context Protocol (MCP) Router Mesh framework in Python.
---
## โก Features
- **Asynchronous DAG Engine:** High-performance, concurrent Directed Acyclic Graph execution with automatic deadlock detection, cycle validation, retry policies, and timeouts.
- **Model Context Protocol (MCP) Router:** Standardized JSON-RPC 2.0 transport router for registering and dispatching tool invocations across LLM agent swarms.
- **Consensus-Driven Agent Swarms:** Multi-agent role hierarchy (Planner, Coder, Evaluator, Security Auditor) with asynchronous consensus broadcasting.
- **Semantic Vector-Graph Memory:** Hybrid context store for dynamic session state persistence and RAG retrieval.
- **REST & Telemetry Gateway:** Built-in FastAPI server for remote execution, system health monitoring, and tool management.
- **Production Ready:** Includes Docker containerization, `docker-compose`, GitHub Actions CI/CD pipeline, and full Pytest coverage.
---
## ๐๏ธ Architecture Overview
```
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ FastAPI REST Gateway โ
โโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโ
โ MCP Router Hub โ
โ (JSON-RPC 2.0 Tools) โ
โโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ โ
โโโโโโโโโโโผโโโโโโโโโโโ โโโโโโโโโโโโผโโโโโโโโโโโ โโโโโโโโโโโโผโโโโโโโโโโโ
โ Async DAG Engine โ โ Consensus Swarms โ โ Vector-Graph Store โ
โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ
```
---
## ๐ Quickstart
### Installation
```bash
git clone https.github.com/ASHOKMUKHERJEE6/omni-agent-mcp-mesh.git
cd omni-agent-mcp-mesh
pip install .[dev]
```
### Running the API Server
```bash
uvicorn omni_mesh.api.main:app --reload --port 8000
```
### Running Docker
```bash
docker-compose up --build
```
---
## ๐งช Testing
Run the full async test suite:
```bash
python -m pytest
```
---
## ๐ License
Distributed under the MIT License. See `LICENSE` for more information.
This server cannot be deployed
Maintenance
ActivitySlowing
ResponsivenessNo issues