Searches local AI coding-agent history with hybrid keyword and on-device semantic retrieval.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent ā or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag ā we're steadily working through the catalog.
š” Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Callimachus.
BetaBots-LLC/callimachus MCP server gives coding agents access to a local catalogue of conversation history. Callimachus indexes threads from 11 supported coding-agent tools: Claude Code, Codex, Cursor, Gemini CLI, Qwen Code, Goose, OpenCode, Continue, Cline, Roo Code, and Kilo Code. The resulting data is stored in SQLite and can be queried without sending the indexed history to a hosted search service.
The main use is historical recall. An agent can look for prior work across all indexed threads, narrow results to the current project, inspect recent threads, or retrieve a selected thread. Search can also use file mentions, allowing a path such as file:embed/mod.rs to find conversations that discussed a particular file. Filters include source, project, subagents, starred threads, and tags.
Keyword retrieval uses SQLite FTS5 with BM25 ranking. Semantic retrieval uses embeddings generated on the device with fastembed, then performs vector KNN queries through sqlite-vec. Callimachus combines the keyword and semantic result lists using Reciprocal Rank Fusion. Semantic search is not available immediately after installation: the conversation index must be populated first, followed by a separate semantic-index build.
The MCP sidecar and the desktop application use the same local index.db and share the desktop core library. A background file watcher keeps the index current after sources have been configured. The server can also write selected information back to Callimachus memory, including completed TODOs, decisions, gotchas, and session snapshots, rather than modifying project files directly.
The project publishes signed desktop builds for macOS, Windows, and Linux through GitHub Releases. It can also be built from the repository with pnpm and the Tauri development workflow. The repository is a pnpm and Turborepo monorepo; development setup includes pnpm install followed by pnpm desktop:dev.
After the first launch, configure the conversation sources in Settings or trigger Reindex. Build the semantic index separately when vector search is needed. Reindexing and semantic-index construction run as distinct background jobs and do not hold the database write lock at the same time.
No cloud search credential is required for the local index or MCP history queries. Optional LLM features can use local Ollama, an existing Claude Code or Codex CLI subscription, or a configured cloud provider. Stored provider credentials use the operating system credential store.
The documented MCP-facing capabilities include:
searchthreads for searching indexed conversations.searchcurrentproject for restricting retrieval to the active project.recentthreads for finding recently indexed conversations.getthread for reading a selected conversation.linked_commits for retrieving inferred relationships between threads and Git commits.snapshot_session, list_snapshots, and load_snapshot for creating and resuming session checkpoints.check_decision for surfacing an existing decision before an agent revisits a proposal.The exact availability of memory-writing and session features depends on the bundled application version and its local data. The server is intended for agents that can call MCP tools during a session; the README does not provide a client-specific configuration command.
Results depend on which sources have been configured and indexed. A new installation starts with an empty index, and semantic retrieval requires the additional semantic-index build. The semantic model and vector search run locally, but optional distillation, RAG answers, and chat can send prompts to the LLM provider selected by the user.
This project is licensed under AGPL-3.0. The provided material does not identify a standalone package-install command for callimachus-mcp; it describes the MCP server as a bundled sidecar of the desktop application.
Factual signals from GitHub, npm, and our automated checks ā not a rating.
No reviews yet ā be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/betabots-llc-callimachus)<a href="https://allmcps.com/mcp/betabots-llc-callimachus"><img src="https://allmcps.com/api/badge/betabots-llc-callimachus?style=directory" alt="Callimachus on AllMCPs" /></a>