Diagnostics
Two commands answer two different questions. config says what is configured.
doctor says what is wrong.
config
Section titled “config”kaleidoscope config --profile defaultkaleidoscope config --profile default --jsonconfig prints the launch descriptor for a profile: the absolute command a host
would run, mcp --profile NAME, stdio as the transport, exactly two tools, and
an empty environment for the child process.
--json is the machine-readable form, and it is what you paste into any MCP
client that Kaleidoscope has no connect support for. See
any other MCP client.
The descriptor is deliberately closed. Do not add your vault location or a token to it.
doctor
Section titled “doctor”kaleidoscope doctor --project "$PWD"doctor runs offline and reports on your profile, your engine, and the host
configuration in the project you named. It is the first thing to run when a host
cannot see the tools, or when you are not sure which profile is active.
What the output leaves out
Section titled “What the output leaves out”doctor output is the artifact meant for sharing when you are asking for help.
It does not print memory content, the queries you ran, the results you got back,
credentials, or provider keys.
It can still contain local paths and profile names, so strip those before you send it to anyone. See before sharing diagnostics.