1. Conduid
  2. Developer Tools
  3. Idun Agent Platform
MCP server · Developer Tools

Idun Agent Platform

🟪 Open source Agent Governance Platform that turns any LangGraph or ADK agent into a production-ready service. Supports: AG-UI, CopilotKit API, OpenTelemetry, MCP, memory, guardrails, SSO, RBAC.

80Excellent

Scored 3 hours ago · breakdown

About Idun Agent Platform

Idun Agent Platform is an MCP server published by Idun-Group in the Developer Tools category: 🟪 Open source Agent Governance Platform that turns any LangGraph or ADK agent into a production-ready service. Supports: AG-UI, CopilotKit API, OpenTelemetry, MCP, memory, guardrails, SSO, RBAC. It has been installed 0 times through Conduid.

The repository has 110 stars and 6 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx idun-agent-platform

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Idun Agent Platform

Powered by Claude · Grounded in docs

I know everything about Idun Agent Platform. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.6.3v0.6.3 - Patch release · 8 Jun 2026Idun Engine v0.6.3 — Reload concurrency + enrolled-mode telemetry Patch release.** Hardens the standalone `/reload` path under concurrency, makes config-from-API async for enrolled-mode boot, and adds a central telemetry sink so enrolled…
v0.6.2v0.6.2 - Patch release · 21 May 2026Idun Engine v0.6.2 — Admin UI SPA-navigation fixes Patch release.** Fixes a cluster of SPA-navigation bugs in the standalone admin UI under Next.js 15 `output: "export"` + FastAPI SPA-rewrite, where soft client-side navigation and cookie…
v0.6.1v0.6.1 - Patch release · 20 May 2026Idun Engine v0.6.1 — Password-mode chat fix + per-user scoping Patch release.** Fixes the password-mode chat surface that v0.6.0's security hardening accidentally locked behind `/login`, and propagates a stable per-session `user_id`…
v0.6.0v0.6.0 - Major update · 17 May 2026Idun Engine v0.6.0 — The third path The release where Idun Engine becomes the third path between LangGraph Cloud and DIY.** One `pip install` ships your LangGraph or Google ADK agent as a production-ready FastAPI service — bundled chat UI,…
0.5.4v0.5.4 · 22 Apr 2026What's Changed Minor BUg fix for Langchain DeepAgent release: merge develop → main (v0.5.3) by @Freezaa9 in https://github.com/Idun-Group/idun-agent-platform/pull/508 Full Changelog**:…

README

Everything you need to deploy AI agents to production

CI PyPI Discord Stars Commits

Cloud · Quickstart · Docs · Discord · Book a demo

⭐ If you find this useful, please star the repo. It helps others discover the project.

Why Idun? Teams building agents face a bad tradeoff: build the platform yourself (slow, expensive) or adopt a SaaS (lock-in, no sovereignty). Idun is the third path: you keep your agent code, your data, and your infrastructure. The platform handles the production layer.


Quick start

Prerequisites: Docker and Git.

git clone https://github.com/Idun-Group/idun-agent-platform.git && cd idun-agent-platform
cp .env.example .env
docker compose -f docker-compose.dev.yml up --build

Open localhost:3000. Create an account. Deploy your first agent in 3 clicks.

[!TIP] Don't need the full platform? Run a standalone agent with no Manager and no database:

pip install idun-agent-engine && idun init

The interactive TUI configures framework, memory, observability, guardrails, and MCP in one pass. See the CLI docs.


What's inside

Observability

Langfuse · Arize Phoenix · LangSmith · GCP Trace · GCP Logging

Trace every agent run. Connect multiple providers at the same time through config.

Guardrails

PII detection · Toxic language · Ban lists · Topic restriction · Bias checks · NSFW · 9 more

Apply policies per agent on input, output, or both. Powered by Guardrails AI.

MCP tool governance

Register MCP servers and control which tools each agent can access. Supports stdio, SSE, streamable HTTP, and WebSocket.

Memory and persistence

PostgreSQL · SQLite · In-memory · Vertex AI · ADK Database

Conversations persist across restarts. Pick a backend per agent.

Prompt management

Versioned templates with Jinja2 variables. Assign prompts to agents from the UI or API.

Messaging integrations

WhatsApp · Discord · Slack

Bidirectional: receive messages, invoke agents, send replies. Webhook verification handled.

[!NOTE] SSO and multi-tenancy — OIDC with Google and Okta, or username/password. Role-based workspaces (owner, admin, member, viewer). Every resource is scoped to a workspace.

[!NOTE] AG-UI streaming — Every agent gets a standards-based streaming API, compatible with CopilotKit clients. Built-in chat playground for testing.


Architecture

Engine Wraps LangGraph/ADK agents into a FastAPI service with AG-UI streaming, checkpointing, guardrails, observability, MCP, and SSO. Config from YAML or Manager API.
Manager Control plane. Agent CRUD, resource management, multi-tenant workspaces. Serves materialized configs to engines.
Web UI React 19 admin dashboard. Agent creation wizard, resource config, built-in chat, user management.
flowchart LR
  subgraph Actors
    Users["End users / Apps"]
    Admin["Admin / DevOps"]
    CICD["CI/CD"]
  end

  subgraph Platform["Idun Agent Platform"]
    direction TB
    UI["Web UI"]
    MGR["Manager API"]
    subgraph Engines["Engines"]
      ENG1["LangGraph"]
      ENG2["ADK"]
    end
    DB[(PostgreSQL)]
  end

  subgraph Infra["Your stack"]
    OBS["Observability"]
    MEM[(Memory)]
    LLM["LLMs"]
    TOOLS["MCP tools"]
  end

  Admin --> UI --> MGR --> DB
  Engines -- "config" --> MGR
  CICD --> Engines
  Users --> Engines --> Infra

Integrations


Idun vs alternatives

Idun Platform LangGraph Cloud LangSmith DIY (FastAPI + glue)
Self-hosted / on-prem
Multi-framework (LangGraph + ADK) LangGraph only ❌ (observability only) Manual
Guardrails (PII, toxicity, topic) ✅ 15+ built-in Build yourself
MCP tool governance ✅ per-agent Build yourself
Multi-tenant workspaces + RBAC Build yourself
SSO (OIDC, Okta, Google) Build yourself
Observability (Langfuse, Phoenix, LangSmith, GCP) ✅ multi-provider ❌ LangSmith only ✅ LangSmith only Manual
Memory / checkpointing ✅ Postgres, SQLite, in-memory Build yourself
Prompt management (versioned, Jinja2) ✅ Hub Build yourself
Messaging (WhatsApp, Discord, Slack) Build yourself
AG-UI / CopilotKit streaming Manual
Admin UI
Vendor lock-in None High High None
Open source ✅ GPLv3
Maintenance burden Low Low Low High

[!NOTE] Idun is not a replacement for LangSmith (observability) or LangGraph Cloud (hosting). It is the layer between your agent code and production that handles governance, security, and operations, regardless of which observability or hosting you choose.


Configuration

Every agent is configured through a single YAML file. Here is a complete example with all features enabled:

server:
  api:
    port: 8001

agent:
  type: "LANGGRAPH"
  config:
    name: "Support Agent"
    graph_definition: "./agent.py:graph"
    checkpointer:
      type: "sqlite"
      db_url: "sqlite:///checkpoints.db"

observability:
  - provider: "LANGFUSE"
    enabled: true
    config:
      host: "https://cloud.langfuse.com"
      public_key: "${LANGFUSE_PUBLIC_KEY}"
      secret_key: "${LANGFUSE_SECRET_KEY}"

guardrails:
  input:
    - config_id: "DETECT_PII"
      on_fail: "reject"
      reject_message: "Request contains personal information."
  output:
    - config_id: "TOXIC_LANGUAGE"
      on_fail: "reject"

mcp_servers:
  - name: "time"
    transport: "stdio"
    command: "docker"
    args: ["run", "-i", "--rm", "mcp/time"]

prompts:
  - prompt_id: "system-prompt"
    version: 1
    content: "You are a support agent for {{ company_name }}."
    tags: ["latest"]

sso:
  enabled: true
  issuer: "https://accounts.google.com"
  client_id: "123456789.apps.googleusercontent.com"
  allowed_domains: ["yourcompany.com"]

integrations:
  - provider: "WHATSAPP"
    enabled: true
    config:
      access_token: "${WHATSAPP_ACCESS_TOKEN}"
      phone_number_id: "${WHATSAPP_PHONE_ID}"
      verify_token: "${WHATSAPP_VERIFY_TOKEN}"

[!TIP] Environment variables like ${LANGFUSE_SECRET_KEY} are resolved at startup. You can use .env files or inject them through Docker/Kubernetes.

Serve from a file:

pip install idun-agent-engine
idun agent serve --source file --path config.yaml

Or fetch config from the Manager:

export IDUN_AGENT_API_KEY=your-agent-api-key
export IDUN_MANAGER_HOST=https://manager.example.com
idun agent serve --source manager

[!IMPORTANT] Full config reference: docs.idunplatform.com/configuration

9 runnable agent examples: idun-agent-template


Community

Questions and help Discord
Feature requests GitHub Discussions
Bug reports GitHub Issues
Contributing CONTRIBUTING.md
Roadmap ROADMAP.md

Commercial support

Maintained by Idun Group. We help with platform architecture, deployment, and IdP/compliance integration. Book a call · contact@idun-group.com

Telemetry

Minimal, anonymous usage metrics via PostHog. No PII. View source. Opt out: IDUN_TELEMETRY_ENABLED=false

License

GPLv3

README mirrored from the source repository 3 hours ago. The original is authoritative.

Questions

About Idun Agent Platform

How do I install Idun Agent Platform?

Run npx idun-agent-platform, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Idun Agent Platform safe to use with an AI agent?

Its trust score is 80 out of 100 (excellent). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Idun Agent Platform still maintained?

Yes — the latest release is v0.6.3 (8 Jun 2026), and the last commit was 6 months ago. The repository has 110 stars and 0 open issues.