Skip to content
This repository was archived by the owner on Jun 20, 2025. It is now read-only.

❗❗❗This repo is archived in favor of https://github.com/cnoe-io/ai-platform-engineering ❗❗❗

🚀 Jarvis Multi-Agent System


  • 🤖 Jarvis Multi-Agent System is an LLM-powered agent built using the LangGraph ReAct Agent workflow and MCP tools.
  • 🌐 Protocol Support: Compatible with ACP and A2A protocols for integration with external user clients.
  • 🛡️ Secure by Design: Enforces API token-based RBAC and supports external authentication for strong access control.
  • 🔌 Integrated Communication: Uses langchain-mcp-adapters to connect with the MCP server within the LangGraph ReAct Agent workflow.
  • 🏭 First-Party MCP Server: The MCP server is generated by our first-party openapi-mcp-codegen utility, ensuring version/API compatibility and software supply chain integrity.

🏗️ Architecture

flowchart TD
  subgraph Client Layer
    A[User Client ACP/A2A]
  end

  subgraph Agent Transport Layer
    B[AGNTCY ACP<br/>or<br/>Google A2A]
  end

  subgraph Agent Graph Layer
    C[LangGraph ReAct Agent]
  end

  subgraph Tools/MCP Layer
    D[LangGraph MCP Adapter]
    E[MCP Server]
    F[API Server]
  end

  A --> B --> C
  C --> D
  D -.-> C
  D --> E --> F --> E
Loading

✨ Features

  • 🤖 LangGraph + LangChain MCP Adapter for agent orchestration
  • 🧠 Azure OpenAI GPT-4o as the LLM backend
  • 🔗 Connects to external systems via a dedicated MCP agent
  • 🔄 Multi-protocol support: Compatible with both ACP and A2A protocols for flexible integration and multi-agent orchestration

📜 License

Apache 2.0 (see LICENSE)


👥 Maintainers

See MAINTAINERS.md

  • Contributions welcome via PR or issue!

🙏 Acknowledgements

About

Jarvis AI Platform Engineer Multi Agent System

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

6 stars

Watchers

13 watching

Forks

Releases

Packages

Contributors

Languages