/mcp on the UI
service (port 3000).
Requirements
- Odigos Enterprise installed with a valid on-prem token
- Network access to the Odigos UI service (typically via port-forward or an in-cluster / load-balancer URL)
- An MCP-compatible client (for example, Cursor)
Connect from Cursor
The simplest way to connect locally is to port-forward the UI service, then point your MCP client at the/mcp endpoint.
1
Port-forward the UI
2
Add the MCP server in Cursor
Open Cursor Settings → MCP and add a server with a streamable HTTP URL:For a remote UI (for example, behind a load balancer), use that base URL
instead:
https://<your-ui-host>/mcp.3
Verify the connection
In your AI agent’s MCP tool registry, open the MCP server connections — the
Odigos server should be listed along with its MCP tools.
4
Ask your cluster a question
Query Odigos directly through MCP, for example:
“Which sources are unhealthy in the
default namespace?”Access modes
The MCP server starts in read-only mode by default. Read operations always work; write operations are blocked until an operator switches it to read-write (see Configuration).
This setting is independent of the UI’s read-only mode (
ui.uiMode).
Configuration
Control MCP behavior during install or upgrade:- Helm
- CLI
ui.mcp.enabled: false to disable the /mcp endpoint entirely.
What you can do
Odigos supports a growing list of both low-level and high-level MCP tools to confidently and securely access your clusters. They are grouped by domain — common starting points:
Write tools support
dry_run: true (the default) so agents can preview
changes before applying them. When the server is in read-only mode, write tools
are not executed even with dry_run: false.
Tool responses include
context and next_steps hints to help agents chain
calls without manual guidance.Audit logs
Every MCP tool call is audit-logged by the Odigos UI pod. The audit middleware records the tool name, outcome, and duration on everytools/call — including
calls blocked in read-only mode.
Example log lines from the UI pod (
kubectl logs -n odigos-system deploy/odigos-ui):
enable_source_profiling was rejected because the server was
in read-only mode — the call is still logged, but with outcome: tool_error
instead of ok.
Security notes
- The MCP endpoint is intended for in-cluster or trusted network use. There
is no built-in authentication on
/mcpin the current release — protect access at the network layer (port-forward, private ingress, VPN). - Prefer read-only mode for day-to-day agent use. Switch to read-write only when an operator is actively supervising changes.
What’s coming
- Fine-grained access control via token — scoped, per-token MCP permissions, so you can grant each agent only the tools it needs instead of a single cluster-wide access mode.
/mcp at the network layer.