Testigo Recall for VS Code
Turn any codebase into an AI-queryable knowledge base. Scan once — then let Claude Code, Cursor, Copilot, Claude Desktop, or any MCP-capable tool query your codebase knowledge.
Tip: click the 📚 Recall status bar item (bottom-left of VS Code) for the full action menu — Scan, Review, Connect MCP, Settings, Getting Started. No command palette needed.
Quick start
- Install this extension. A Getting Started page opens automatically.
- Set your Anthropic API key (stored in OS keychain)
- Scan this repo — pick real-time or batch (50% off)
- Connect MCP to your AI tool (one-click for supported tools, JSON snippet for others)
No terminal commands. No config file editing. The extension auto-installs the testigo-recall Python CLI on first use.
Commands
Click the 📚 Recall status bar item (bottom-left) for the full menu, or Ctrl+Shift+P:
| Command |
What it does |
| Scan This Repo |
Build the KB for the open workspace |
| Review Current Branch |
Review local git changes against the KB |
| Connect MCP to an AI Tool… |
Register with Claude Code / Cursor / Copilot / Claude Desktop |
| Install CLI (pip) |
Install testigo-recall + testigo-recall-mcp |
| Set Anthropic API Key |
OS keychain storage |
| Open Settings |
Backend, paths, model overrides |
Storage backends
| Backend |
Where KBs live |
| local (default) |
~/.testigo-recall/<repo>.db |
| github |
GitHub Release assets (e.g. your-org/your-kb-repo) |
| azure |
Azure Blob container |
MCP target — config paths
| Tool |
Path |
Root key |
| Claude Code |
~/.claude.json |
mcpServers |
| Claude Desktop |
%APPDATA%\Claude\claude_desktop_config.json (Win)
~/Library/Application Support/Claude/claude_desktop_config.json (Mac) |
mcpServers |
| Cursor (global) |
~/.cursor/mcp.json |
mcpServers |
| Cursor (workspace) |
.cursor/mcp.json |
mcpServers |
| GitHub Copilot |
.vscode/mcp.json (VS Code 1.99+, Agent mode) |
servers |
The Show JSON snippet option opens a markdown page with ready-to-paste JSON for both formats:
// Claude Code / Cursor / Claude Desktop
{
"mcpServers": {
"testigo-recall": {
"command": "testigo-recall-mcp",
"env": { "TESTIGO_RECALL_DB_PATH": "/home/you/.testigo-recall/myrepo.db" }
}
}
}
// GitHub Copilot (.vscode/mcp.json)
{
"servers": {
"testigo-recall": {
"command": "testigo-recall-mcp",
"env": { "TESTIGO_RECALL_DB_PATH": "/home/you/.testigo-recall/myrepo.db" }
}
}
}
Requirements
- Anthropic API key (BYOK — console.anthropic.com)
- One of:
- Standalone binary (Win/Mac arm64/Linux) — extension auto-downloads on first use. No Python needed.
- Python 3.10+ on PATH — extension auto-runs
pip install testigo-recall testigo-recall-mcp if binary isn't available (Intel Mac users pick this path).
First-run notes
- macOS: the binary is not code-signed (yet). On first launch you may see "cannot be opened because the developer cannot be verified". Right-click → Open to bypass once; macOS remembers.
- Windows: Windows Defender SmartScreen may warn "Windows protected your PC" on first run. Click More info → Run anyway.
- These warnings go away once we ship signed builds.