Odel

About

Building Odel in the open

Odel is the marketplace and gateway for MCP — host your own modules or link the servers you already run, compose them into plugins and marketplaces, and reach everything through one secure connection.

We're in closed beta. This page is the honest, live picture of what's shipped and what's left before v1.0.0 — exit closed beta. The roadmap and changelog below are generated straight from our commits.

What is Odel

Composable AI, instead of one model that tries to do everything

Specialized modules can be mixed and matched. Developers create them, users install what they need, and the AI orchestrates them in real time. Think Shopify, but for the tools your AI can reach.

Host or link anything
Build a module and let Odel host it and handle OAuth — or bring an MCP server you already run and list it for free. Either way it gets a home.
Compose it
Bundle servers, skills, scripts and hooks into plugins — then plugins into your own marketplace. Curate a registry for exactly your team.
One secure gateway
Everything sits behind a single connection — unified auth, a shared KeyChain for secrets, and observability built in.

Where we are

The roadmap, live

This isn't a screenshot. Every box below is ticked automatically when the work ships — each completed item links back to the pull request that delivered it.

Overall Progress
68%
Milestones
4
Reached
1
Shipped
43/63
🧱

Foundation

The launchpad
Complete
Everything the platform stands on — already live. The engine, the surfaces, and the automation that lets the rest move fast.
Progress100%
📦

Goalpost 1

Distribution
In Progress
odel.app
Every way to publish a capability and every way to find one. The registry is free, and always will be.
Progress69%

Hosting & connection

  • Odel-hosted modules — you build it, we host it and handle OAuthshipped v0.1.0
  • Externally hosted MCP servers — free registry listingshipped v0.1.0 · #198
    • Ingest the official + Glama registriesshipped v0.1.0 · #198
    • Namespace-verified ownership via GitHub Appshipped v0.1.0
    • Ingest all MCP registry server types (not just repo-backed remotes), with upstream-deletion grace period and resume-cursor refreshshipped v0.6.0 · #306
    • Reconcile GitHub App installations from GitHub as source of truth — auto-heal stale records and surface typed errors when an installation is goneshipped v0.6.0 · #311
  • Odel-proxied MCP servers — a mcp.odel.app/you/module link with OAuth + observability
    • SSRF-guarded capability probe + endpoint verificationshipped v0.1.0 · #206
    • Live tabbed capability listing (tools, resources, prompts) on endpoint cards, with 12h server-side cacheshipped v0.2.0 · #215
    • Keyring worker + session proxying
    • OAuth pass-through for proxied servers
    • External MCP gateways as a first-class DB + API model (ExternalSession DO, gateway endpoint)shipped v0.4.0 · #234
    • Full request/response MCP surface (initialize, list_tools, call_tool, etc.) proxied through the gatewayshipped v0.4.0 · #243
    • Gateway org resolvers + org-shared credentialsshipped v0.5.0 · #277
    • BYO upstream URLs, org-slug alias routes, and inbound auth modes for gatewaysshipped v0.5.0 · #280
    • Shared gateway creation & management UI in the dev portalshipped v0.5.0 · #282
    • Org role-gated gateway management — delete and publish-flip restricted to org owners/adminsshipped v0.5.0 · #297

Composition

Bundle small things into bigger, shareable things.

  • Registries — curated server lists (Copilot allowlists, team lists)
  • Skills — a distribution channel for skills
  • Plugins — combine skills, servers, scripts & hooks
  • Marketplaces — combine plugins into your own personalized marketplace

Discovery

🛠️

Goalpost 2

Platform
In Progress
Make every capability measurable, every secret safe, and every combination easy to test.
Progress46%
🚀

Goalpost 3

Monetization & Launch
Planned
The business and the go-to-market that ends closed beta — this is v1.0.0.
Progress0%

What's new

Latest releases

Versioned and written automatically from every merge — never hand-curated, never stale.

Full changelog
  1. v0.6.0

    minor2026-07-05

    Every server type in the MCP registry is now ingested (not just repo-backed remotes), GitHub App installations auto-reconcile from GitHub as the source of truth, and installation ownership is verified end-to-end.

    Features

    • jobs, apex-api, types: ingest the entire MCP registry, not just repo-backed remotes#306
    • apex-api, apex: reconcile GitHub App installations from GitHub (source of truth)#311

    Fixes

    • apex-api, apex: verify GitHub installation ownership before binding (#305)#320
    • apex-api: gate GitHub proxy endpoints on installation ownership#302

    +3 more

  2. v0.5.0

    minor2026-07-04

    Organizations take full ownership of modules and gateways — org slugs become the routing identity, teams can share gateway credentials, and a new dev-portal UI handles gateway creation and management end-to-end.

    Features

    • mcp-proxy: role-gate org gateway management (delete + publish flip) on org roles#297
    • apex: move admin pages off alert() onto the settings idioms#291
    • dev-portal, mcp-proxy, apex-api: Shared Gateway creation & management UI#282
    • apex: account settings reskin + IA restructure#284

    +15 more

  3. v0.4.0

    minor2026-06-18

    Organizations land as a first-class concept for every account, external MCP gateways gain a full data model with session proxying via a new Durable Object, and the proxy now routes the complete MCP request/response surface end-to-end.

    Features

    • auth, db, apex: organization foundation (personal-org-for-everyone)#244
    • mcp-proxy, mcp-client: proxy the full request/response MCP surface through the gateway#243
    • mcp-proxy, db, apex: external MCP gateways — first-class model v0#234
    • apex: SEO foundation + marketing landing at root#231

    +1 more

Under the hood

Built on the edge

Odel runs entirely on Cloudflare's infrastructure, with secure isolate execution so untrusted module code can run safely close to your users.

V8 isolates

Each module runs sandboxed at the edge for safe, untrusted execution.

Cloudflare edge

Workers, Durable Objects and Containers for global low-latency delivery.

D1 + R2

SQLite at the edge for data, R2 for media and build artifacts.

MCP-native

Modules speak the Model Context Protocol — portable across AI clients.

The creator

Built by Dag Himle

daggo04

Odel started as an exploration of how to make AI capabilities composable, and grew into a full marketplace platform. It's developed in the open — the roadmap and changelog on this page are generated straight from the commit history.

Get early access

We're looking for beta testers to help shape the platform. Build custom modules, or just bring your AI and start plugging things in.