Setting up a client
Connect Claude, Cursor, VS Code, Codex and other MCP clients to the Kabeen MCP server
All clients connect to the same endpoint:
https://api.kabeen.io/mcpAuthentication happens in the browser the first time you use the server: sign in to Kabeen and authorize the client. See Kabeen MCP server for how permissions are inherited.
Claude Code
Add the server from the terminal:
claude mcp add --transport http kabeen https://api.kabeen.io/mcpOpen a session and run /mcp to trigger authentication.
Claude (web and desktop)
- Team and Enterprise plans: open the connectors page in your workspace settings on claude.ai, then add a custom connector pointing to
https://api.kabeen.io/mcp. - Free and Pro plans: in the Claude desktop app, go to Settings → Connectors → Add custom connector and enter the same URL.
Cursor
Open Settings → MCP → Add new MCP server and use:
{
"mcpServers": {
"kabeen": {
"url": "https://api.kabeen.io/mcp"
}
}
}Codex
From the CLI:
codex mcp add kabeen --url https://api.kabeen.io/mcpOr in ~/.codex/config.toml:
[features]
experimental_use_rmcp_client = true
[mcp_servers.kabeen]
url = "https://api.kabeen.io/mcp"Visual Studio Code
Add the server to your MCP configuration:
{
"mcpServers": {
"kabeen": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.kabeen.io/mcp"]
}
}
}Zed
Open the settings (CMD + ,) and add:
{
"context_servers": {
"kabeen": {
"source": "custom",
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.kabeen.io/mcp"],
"env": {}
}
}
}Windsurf
Open the settings (CTRL/CMD + ,), go to Cascade → MCP servers, then add:
{
"mcpServers": {
"kabeen": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.kabeen.io/mcp"]
}
}
}Other clients
Any client that supports remote MCP servers works with the endpoint directly. For clients that only support local (stdio) servers, bridge through mcp-remote:
- Command:
npx - Arguments:
-y mcp-remote https://api.kabeen.io/mcp
mcp-remote requires Node.js 18 or later.
Checking the connection
Once the client is connected, ask the assistant to run the ping tool, or simply ask a question against your data — for example "how many applications are marked as critical in my workspace?". If the answer matches what you see in the interface, the connection is working.
If a client fails to connect or the tools do not appear, see Troubleshooting.