MCP Catalogs
HomeEDDI screenshot

EDDI

by labsai·353·Score 50

EDDI is a Java-based multi-agent orchestration middleware with native MCP support for production-grade AI systems.

ai-llmdeveloper-toolsops-infra
113
Forks
11
Open issues
this month
Last commit
2d ago
Indexed

Overview

EDDI (Enhanced Dialog Driven Interface) is a config-driven engine that transforms JSON into production-ready AI agents. Built on Java 25 and Quarkus, it provides multi-agent orchestration with intelligent routing, persistent memory, and API integration. The platform supports 12+ LLM providers, compliance frameworks (EU AI Act, GDPR, HIPAA), and includes native MCP support for seamless tool integration. With features like group conversations, agent capability matching, and envelope-encrypted secrets, EDDI offers enterprise-grade security and governance for AI systems.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Enterprise multi-agent system orchestration with automatic routing based on context and intent
you:Compliance-governed AI deployment with audit trails for regulated industries
you:Slack-integrated AI agents for team collaboration with multi-agent debate capabilities
you:What makes EDDI different from other multi-agent frameworks?
you:How does EDDI integrate with MCP?

When to choose this

Choose EDDI for production-grade multi-agent orchestration when you need Java-based deployment, enterprise compliance features, or integration with existing Java/Quarkus ecosystems.

When NOT to choose this

Avoid EDDI for lightweight prototyping or if you prefer Python-based multi-agent frameworks like LangGraph or CrewAI.

Tools this server exposes

12 tools extracted from the README
  • agent_father_create

    Create new AI agents through conversation using the meta-agent Agent Father

  • group_conversation

    Facilitate multi-agent debates with 5 built-in discussion styles

  • conversation_routing

    Route conversations to different agents based on context, rules, and intent

  • persistent_memory

    Store and retrieve user memory across conversations

  • llm_task_execution

    Execute LLM tasks with configurable parameters, RAG, and budget settings

  • schedule_execution

    Run scheduled tasks with cron jobs, heartbeats, and retry logic

  • secrets_management

    Manage envelope-encrypted secrets with rotation and access control

  • tenant_quota_monitoring

    Monitor rate limits, cost budgets, and usage per tenant

  • openapi_agent_generator

    Create API-calling agents from OpenAPI specifications

  • agent_capability_matching

    Discover and route to agents by skill, confidence score, and attributes

  • real_time_logging

    Access live log streams with cost tracking and token counts

  • slack_integration

    Deploy agents to Slack channels and run conversations directly in threads

Comparable tools

langgraph-mcpcrewai-mcpautogen-mcp

Installation

Quick Install

The fastest way to get EDDI running is the one-command installer:

# Linux / macOS / WSL2
curl -fsSL https://raw.githubusercontent.com/labsai/EDDI/main/install.sh | bash

# Windows (PowerShell)
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/labsai/EDDI/main/install.ps1" -OutFile "install.ps1"
Unblock-File .\install.ps1
.\install.ps1

MCP Configuration

To use with Claude Desktop, add this to your claude_desktop_config.json:

{
  "mcpServers": {
    "eddi": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "labsai/eddi", "mcp"]
    }
  }
}

FAQ

What makes EDDI different from other multi-agent frameworks?
EDDI is a production-grade middleware built on Java 25 with Quarkus, offering deterministic orchestration of AI agents. Unlike Python/Node frameworks, it provides versioned JSON configurations, no dynamic code execution, built-in compliance (EU AI Act, GDPR, HIPAA), and enterprise-grade security with envelope-encrypted secrets.
How does EDDI integrate with MCP?
EDDI has native MCP support, allowing it to expose tools and resources through the Model Context Protocol. It can be configured as an MCP server in Claude Desktop or other compatible clients using Docker containers, enabling seamless integration with other AI systems.

On Hacker News

Recent discussion from the developer community.

Compare EDDI with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.