UseDocumentation Index
Fetch the complete documentation index at: https://docs.kyberis.ai/llms.txt
Use this file to discover all available pages before exploring further.
@kyberis-ai/mcp to connect MCP-capable agents to Kyberis tools. The setup flow uses a one-time connect token and returns a short-lived bearer credential for the MCP connection.
Install the Kyberis skill as well when your agent supports skills. The skill teaches the investigation workflow; MCP provides the callable tools.
Prerequisites
- Node.js 20 or newer
- A one-time Kyberis connect token from API keys, beginning with
kct_ - A supported client:
claude,codex,cursor,windsurf, orgeneric
Connect a client
claude with your client name.
Options
--dry-run when you want configuration guidance without changing local client config.
--json when you need machine-readable connection details. --json does not change local client config.
Default configuration targets
For supported clients,@kyberis-ai/mcp updates the local MCP configuration by default:
| Client | Default action |
|---|---|
| Claude | Runs claude mcp add --transport http kyberis ... |
| Codex | Updates ~/.codex/config.toml |
| Cursor | Updates ~/.cursor/mcp.json |
| Windsurf | Updates ~/.codeium/windsurf/mcp_config.json |
| Generic | No default install target; use --dry-run or --json and copy the config |
What the command returns
The setup command returns:agent_id: the registered agent identitymcp_url: the MCP endpoint URLapi_key_id: the API key bound to this agent connectionAuthorization: Bearer <token>header for the MCP client- client-specific configuration for Claude, Codex, Cursor, Windsurf, or generic MCP clients
Token errors
Generate a new connect token from API keys when setup returns one of these conditions:| Error | Meaning |
|---|---|
connect_token_not_found | The token does not exist. |
connect_token_used | The token was already exchanged. |
connect_token_revoked | The token was revoked. |
connect_token_expired | The token expired. |
connect_token_wrong_client | The token was created for a different client type. |
