Manage agent access. On your own infrastructure.
Website · Documentation · Discord
Connect your internal APIs and MCP servers to the agents your teams use. Umbod gives you one place to configure connectors, publish tools, and control access by group—all running on your own infrastructure.
- Connect once. Bring OpenAPI services and downstream MCP servers together, or build a custom connector.
- Control access. Decide which groups can use which tools through a shared administration interface.
- Keep your choice of agent. Keep connectors and access rules independent of your agent vendor.
Try Umbod on a local Kubernetes cluster. You’ll need Docker, kind, kubectl, and Helm 3.
Create the cluster and install Umbod:
kind create cluster --name umbod --wait 2m
helm upgrade --install umbod \
oci://ghcr.io/computerlovetech/charts/umbod \
--version 0.0.1-beta.4 \
--kube-context kind-umbod \
--set config.profile=local \
--set config.authentication.mode=dev \
--set-string config.publicOrigins.site=http://localhost:3000 \
--wait --timeout 5m
kubectl --context kind-umbod port-forward \
service/umbod-frontend 3000:3000Open localhost:3000. Keep the port-forward running while you explore.
This local setup uses development authentication. For a shared cluster, follow the installation guide to configure identity, ingress, and storage.
- Add a connector. Connect an internal API through its OpenAPI specification, or register an existing MCP server.
- Publish its tools. Configure the connector and choose the tools to make available.
- Grant access. Set group permissions, then connect a compatible MCP client.
Need a custom integration? Build a connector →
| Installation | Install locally or configure a shared cluster. |
| Architecture | Understand the services, data flow, and storage. |
| Configuration | Configure authentication, public origins, and persistence. |
| Helm reference | Find chart settings and defaults. |
| Endpoints and ports | Connect clients and configure routing. |
Umbod is in early beta. Connector administration, tool publication, group permissions, and Helm installation are available today. The current chart runs a single core replica backed by SQLite and is intended for development and evaluation.
Try it with an integration your team actually needs. Report an issue or join the conversation on Discord.
Successful pushes to main publish core, frontend, and connector-builder images to GHCR under nightly and main-<commit SHA> tags. nightly moves to the latest successful build; it does not automatically update running Kubernetes Pods. SHA-tagged builds are retained for 30 days, so use versioned beta or stable releases for long-lived installations. Versioned images and the Helm chart continue to be published through the separate manual release workflow.
See the development guide for local setup and checks.
umbod/— API, MCP server, admin interface, and Helm chart.packages/umbod-sdk/— Python SDK for connector authors.website/— Landing page and documentation publishing.
Built at Computerlove.
Umbod takes its name from Old Norse umboð: a mandate to act on another’s behalf.
Our theme song: MMMBop by Hanson.