Configure connectors once.
Connect an internal API through OpenAPI, or add an MCP server. Configure and publish its tools from the administration interface.
Umbod for platform teams
Connect internal APIs and MCP servers, manage access by group, and run Umbod on your Kubernetes cluster. Keep your connectors and access rules independent of your choice of agent vendor.
Early beta for evaluation. See the current limits.
See how it works
A quick look at connecting tools, granting group access, and choosing your agent in Umbod.
Why Umbod
Direct connections work well to get started. As more teams and agents need access, connector configuration and permissions become harder to keep consistent. Umbod gives platform teams a shared place to manage them.
Connect an internal API through OpenAPI, or add an MCP server. Configure and publish its tools from the administration interface.
Choose which tools each group can use. Manage those permissions centrally as teams and their needs change.
Your connectors and group permissions live in Umbod. Teams can switch compatible MCP clients without moving that configuration into another agent vendor’s platform.
Try it yourself
Use kind to try the Kubernetes setup on your machine. The commands below install the beta and open the administration interface.
You’ll need Docker, kind, kubectl, and Helm 3.
kind create cluster --name umbod --wait 2mhelm upgrade --install umbod \
oci://ghcr.io/computerlovetech/charts/umbod \
--version 0.0.1-beta.6 \
--kube-context kind-umbod \
--set config.profile=local \
--set config.authentication.mode=dev \
--set-string config.publicOrigins.site=http://localhost:3000 \
--set-string config.publicOrigins.mcp=http://localhost:8011 \
--wait --timeout 5mkubectl --context kind-umbod port-forward \
service/umbod-frontend 3000:3000Open localhost:3000. Keep this terminal running while you use Umbod.
kubectl --context kind-umbod port-forward \
service/umbod-mcp 8011:8011Keep both terminals running. In the admin UI, open MCP setup guide and add http://localhost:8011/mcp as a remote HTTP MCP server in your desktop agent (for example, Claude Code, Codex, or VS Code Copilot). The agent must run on this computer; a hosted agent cannot reach your localhost.
This local setup uses development authentication. For a shared cluster, follow the guide to configure identity, ingress, and storage.
Project status
Today you can install the Helm chart, manage connectors, and configure group permissions. We’re looking for platform teams to try these workflows and help us understand what’s missing.
The current chart uses a single core replica backed by SQLite. It is an evaluation setup, with no high-availability database architecture yet.
Built at Computerlove
We’d like to hear what works, what is confusing, and which systems your agents need to reach. If you’d like to work on an integration or try Umbod with us, we’re up for that too.