← Back to Tanvrit AI
Integrations

Providers and clients that work with Tanvrit AI

Two sides of the same coin: the AI providers Tanvrit can route your agent's LLM calls to, and the MCP clients that can talk to Tanvrit's tool server on localhost:19281.

AI providers

7 live · 1 beta · 2 planned

Bring your own API keys in Settings → Providers. The agent picks one per request via the priority list (and auto-falls-back on network / rate-limit errors). Status reflects what actually ships in v1.0.0 — verified against the providers registered in AIProviderManager.

ProviderStatusWhere it runsModesNotes
Anthropic Claude
claude
LiveCloudChat, tools, streamingSonnet, Opus, Haiku families. Bring your own ANTHROPIC_API_KEY in Settings → Providers.
OpenAI
openai
LiveCloudChat, tools, streamingGPT-4o, GPT-4.1, o-series. Tanvrit also ships an OpenAI-compatible local API on port 19280.
Google Gemini
gemini
LiveCloudChat, tools, streamingGemini 1.5 / 2.x via Generative Language API key.
DeepSeek
deepseek
LiveCloudChat, streamingDeepSeek Chat and Coder. OpenAI-compatible endpoint.
Groq
groq
LiveCloudChat, streamingLlama 3 / Mixtral hosted on Groq's LPU stack. OpenAI-compatible.
Mistral AI
mistral
LiveCloudChat, tools, streamingMistral Large / Codestral via la Plateforme API.
Ollama
ollama
LiveLocalLocal chat, streamingAuto-detected on localhost:11434. Recommended pulls: qwen2.5-coder, nomic-embed-text, qwen2.5-vl. See /features/local-inference.
Local ML (Core ML)
local-ml
BetaLocalLocal chat via Swift enginemacOS-only. Launched as a child process. Wasm portal does not ship this provider; engine-dependent features degrade silently in the browser.
Azure OpenAI
azure-openai
PlannedCloudTracked for a future minor release. Until then, point an OpenAI-compatible config at your Azure endpoint via the OpenAI provider's base-URL override.
AWS Bedrock
bedrock
PlannedCloudTracked. Bedrock-native auth (SigV4) is not yet shipped.

Want a provider we don't list? File an issue at github.com/tanvrit/ai/issues. Most OpenAI-compatible endpoints can be wired today by overriding the base URL on the OpenAI provider.

MCP clients

Same bearer token, same URL — only the config block changes. Tanvrit's MCP server is at http://localhost:19281 with Authorization: Bearer auth. Stdio mode is also supported for trusted parents.

Claude Desktop

Edit the Claude Desktop config and restart. The MCP plug icon should turn green within a few seconds.

// macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
// Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "tanvrit-ai": {
      "type": "http",
      "url": "http://localhost:19281",
      "headers": {
        "Authorization": "Bearer YOUR_TANVRIT_BEARER_TOKEN"
      }
    }
  }
}

Cursor

One-click coming

Drop this block into Cursor's MCP settings. When Cursor ships a one-click MCP add UI we will publish a deep link from this page.

// Cursor → Settings → MCP
{
  "mcp.servers": {
    "tanvrit-ai": {
      "transport": "http",
      "url": "http://localhost:19281",
      "headers": { "Authorization": "Bearer YOUR_TANVRIT_BEARER_TOKEN" }
    }
  }
}

Zed

Zed's context-server contract uses a command + args. The curl invocation below streams Tanvrit's SSE channel.

// Zed → settings.json
{
  "context_servers": {
    "tanvrit-ai": {
      "command": {
        "path": "curl",
        "args": ["-N",
                 "-H", "Authorization: Bearer YOUR_TANVRIT_BEARER_TOKEN",
                 "http://localhost:19281"]
      }
    }
  }
}

Continue.dev

Add Tanvrit to ~/.continue/config.json as an MCP server. Continue will surface tools in its tool picker on next launch.

// ~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "tanvrit-ai",
      "transport": "http",
      "url": "http://localhost:19281",
      "headers": { "Authorization": "Bearer YOUR_TANVRIT_BEARER_TOKEN" }
    }
  ]
}

VS Code extension

Install the Tanvrit AI extension from the VS Code marketplace (version 1.0.0). The extension talks to the same local MCP server, plus exposes a sidebar UI.

Open /download →

JetBrains (IntelliJ, GoLand, Rider…)

Phase 2

On the roadmap — until shipped, JetBrains users can run the desktop app alongside their IDE and use any MCP-aware client (e.g. the in-built AI chat once JB lands MCP).

Custom HTTP MCP agent

Anything that speaks JSON-RPC works. Here's the minimal request shape:

// Custom agent — minimal HTTP MCP request
POST http://localhost:19281
Authorization: Bearer YOUR_TANVRIT_BEARER_TOKEN
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/list"
}

See /features/mcp-tools for the full vocabulary.

Get the bearer token

Open the Tanvrit AI desktop app → Settings → MCP Bearer Token. The token is generated on first launch and stored in your platform keychain. Rotate it any time — the old token is revoked immediately.