LangChain
Use the official LangChain MCP adapter to load the two Kaleidoscope tools inside a single adapter session.
Connect it
Section titled “Connect it”kaleidoscope config --profile default --jsonGive that descriptor to the LangChain MCP adapter. Open the stdio adapter once around the agent run you intend, load the two tools, then close the adapter when the run is over.
What it writes
Section titled “What it writes”Nothing on your disk. Your model-provider credentials are supplied by your own application and never pass through Kaleidoscope.
The one thing that is different here
Section titled “The one thing that is different here”Kaleidoscope is not a BaseStore implementation, and you should not wrap it as
one. Do not add a parallel LangChain memory, and do not summarize messages into
a second store. If two things can answer “what do I know”, they will disagree.
The MCP server stays the one owner.
Disconnect
Section titled “Disconnect”Close the adapter. Remove the descriptor from your application configuration.