Hello, code.
Install, index, connect, ask. By the end of this page Claude Desktop (or Cursor, Zed, Continue) will be answering questions about your real codebase.
- 1
Download Tanvrit AI
Pick the build for your OS. macOS, Windows, Linux are signed desktop builds. The Wasm portal at
Go to /download →/app/works in any browser but degrades engine-dependent features. - 2
Open the app
First launch generates a fresh MCP bearer token and starts the local servers on
localhost:19280(OpenAI-compatible API) andlocalhost:19281(MCP). The dashboard shows a green health pill once both are up. - 3
Index a folder
Click Add project and point at any directory —
~/code/my-projectworks. Tanvrit walks the tree, parses 19 languages, and writes a SQLite index. Re-runs are incremental (hash-based), so subsequent indexes are fast.Honoured:
.gitignore. Skipped: oversize / binary files. Configurable in Settings → Indexer. - 4
Copy your MCP bearer token
Open Settings → MCP Bearer Token, click Copy. The same token is also visible on the Dashboard's "Quick Connect" card. You can rotate it at any time — the server revokes the old one immediately.
- 5
Configure Claude Desktop
Edit Claude Desktop's
.claude.json(macOS:~/Library/Application Support/Claude/claude_desktop_config.json; Windows:%APPDATA%\Claude\claude_desktop_config.json) and add Tanvrit AI as an MCP server.{ "mcpServers": { "tanvrit-ai": { "type": "http", "url": "http://localhost:19281", "headers": { "Authorization": "Bearer YOUR_TANVRIT_BEARER_TOKEN" } } } }Replace
YOUR_TANVRIT_BEARER_TOKENwith the value you copied in step 4. - 6
Restart Claude Desktop and ask
Quit and reopen Claude Desktop. The MCP server should show as connected (paperclip / plug icon). Ask:
What does the indexer do in this project?Claude will call
search_code,get_chunk, and friends — and answer grounded in your real code, not a hallucination.
Other clients
Same bearer token, same URL — only the config file changes.
Cursor
Settings → MCP. Add this block:
{
"mcp.servers": {
"tanvrit-ai": {
"transport": "http",
"url": "http://localhost:19281",
"headers": {
"Authorization": "Bearer YOUR_TANVRIT_BEARER_TOKEN"
}
}
}
}Zed
Edit Zed's settings.json:
{
"context_servers": {
"tanvrit-ai": {
"command": {
"path": "curl",
"args": ["-N", "-H", "Authorization: Bearer YOUR_TANVRIT_BEARER_TOKEN", "http://localhost:19281"]
}
}
}
}Continue.dev
Edit ~/.continue/config.json:
{
"mcpServers": [
{
"name": "tanvrit-ai",
"transport": "http",
"url": "http://localhost:19281",
"headers": { "Authorization": "Bearer YOUR_TANVRIT_BEARER_TOKEN" }
}
]
}Where to next
- The 31 MCP tools your agent now has access to →
- Run inference locally with Ollama →
- More IDE / agent integrations →
- Troubleshooting →
Copy buttons on the snippets above ship in phase 2. Until then, click → drag → copy works in every modern browser.