Skip to content
Early access Kaleidoscope needs a key to run. Email contact@kleosresearch.xyz and we will send you one.

Any other MCP client

Any standard MCP client runs Kaleidoscope from the descriptor the engine prints. You do not hand-write the command.

Terminal window
cd ~/your-project
kscope init --no-wire
kscope profile import default ~/your-project/.kaleidoscope
kscope profile launch default

--no-wire creates the vault and leaves every editor configuration alone. Drop it to wire Claude Code, Codex, Cursor and OpenCode as well.

The last command prints this:

{
"version": 1,
"transport": "stdio",
"command": "/absolute/path/to/kscope",
"args": ["mcp", "--profile", "default"],
"tools": ["search", "remember"],
"environment": {}
}
FieldWhat to do with it
command, argsthe server definition in your own configuration
transportstdio, one long-lived process
toolsthe whole model-facing surface; allow exactly these two
environmentempty — pass no vault path, key or token

Put command and args into your client’s server definition. Start the server once and reuse the session, rather than one process per tool call.

Your client’s tool list should hold exactly search and remember. If kscope profile launch default prints profile does not exist, run the profile import above.

Delete the server definition from your own configuration. This route writes nothing else.