What are MCPs?
Model Context Protocol (MCP) is an open standard that lets LLM apps connect to external tools and data sources through a consistent server interface. MCP servers publish tool schemas and endpoints so clients like Kodus/Kody can fetch context or run actions during a workflow.MCP Manager Architecture
MCP Manager is the backend service that brokers those MCP connections for Kodus. It keeps track of providers, integrations, and allowed tools per workspace, then exposes that catalog to the Kodus API.- Central registry for MCP providers (Kodus, Composio, and custom)
- Stores integration metadata (connection status, MCP URL, allowed tools)
- Handles provider-specific authentication flows and tool discovery
- Exposes APIs used by Kodus to list and invoke MCP tools
Plugins in Kodus
Everything registered in MCP Manager appears in the Kodus Plugins screen, so your team can install, manage, and enable the MCPs available for each workspace.
Providers
Kodus provider
The Kodus provider bundles first-party MCPs managed by Kodus, including the Kodus MCP, Context7 MCP, and Kodus Docs MCP.Composio provider
Composio is a managed integration platform with a large catalog of SaaS tools. MCP Manager uses Composio for authentication and to provision MCP endpoints that Kodus can call. See the official docs for setup details: Composio MCP docsCustom providers
You can add custom providers to integrate internal systems or third-party platforms. In self-hosted deployments, list the provider inAPI_MCP_MANAGER_MCP_PROVIDERS, then implement the provider in the MCP Manager
codebase. The reference implementation lives here:
kodus-mcp-manager repo
Configuring Composio
- Create a Composio account and an integration for the tool you want to expose.
- Enable or create an MCP server for that integration (see Composio docs).
- Set these variables in your Kodus
.env:API_MCP_MANAGER_COMPOSIO_API_KEYAPI_MCP_MANAGER_COMPOSIO_BASE_URL(default:https://backend.composio.dev/api/v3)
- Ensure
composiois listed inAPI_MCP_MANAGER_MCP_PROVIDERS.