SS

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

35 stars 34 forks Качество 86 Тренд 32MIT

sarvamai/sarvam-mcp - кандидат на сервер MCP, импортированный из https://github.com/sarvamai/sarvam-mcp.

Обзор

sarvamai/sarvam-mcp - кандидат на сервер MCP, импортированный из https://github.com/sarvamai/sarvam-mcp.

Обзор (машинный перевод)

Официальный сервер Sarvam MCP. Выставляет каждый публичный API Sarvam — STT, TTS, Translate, Transliterate, Language ID, Text Analytics, LLM (30B / 105B), Vision Document Intelligence, Pronunciation Dictionaries — в качестве первоклассных инструментов MCP, поэтому любой клиент, знакомый с MCP (Claude Desktop, Claude Code, Cursor, Windsurf, Zed) может позвонить в Sarvam с нулевым шаблоном.

Кроссплатформенный пакет Python: macOS, Windows и Linux (Python 3.11+).

##Быстрый старт

###1 Получите ключ API

Зарегистрируйтесь или войдите в систему по адресу dashboard.sarvam.ai/key-management и скопируйте ключ API (sk_...).

###2 Добавить в MCP-клиент

Вставьте это в конфигурацию MCP JSON:

Замените sk_... фактическим ключом API.

Если вы установили через pip install sarvam-mcp, вы можете использовать скрипт консоли напрямую:

###3 Расположение файлов конфигурации

| Клиент | Путь конфигурирования [скрыто] [скрыто] | Cursor | ~/.cursor/mcp.json (macOS/Linux) · %USERPROFILE%\.cursor\mcp.json (Windows) | | Claude Desktop | ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows) | [[Т7]] [[Т8]] [[Т8]] [[Т8]]] [[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]]][[Т]][[Т]

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

sarvam-mcp

Official Sarvam MCP server. Exposes every public Sarvam API — STT, TTS, Translate, Transliterate, Language ID, Text Analytics, LLM (30B / 105B), Vision Document Intelligence, Pronunciation Dictionaries — as first-class MCP tools so any MCP-aware client (Claude Desktop, Claude Code, Cursor, Windsurf, Zed) can call Sarvam with zero boilerplate.

Cross-platform Python package: macOS, Windows, and Linux (Python 3.11+).

Quickstart

1. Get your API key

Sign up or log in at dashboard.sarvam.ai/key-management and copy your API key (sk_...).

2. Add to your MCP client

Paste this into your MCP config JSON:

{
  "mcpServers": {
    "sarvam": {
      "command": "uvx",
      "args": ["sarvam-mcp"],
      "env": {
        "SARVAM_API_KEY": "sk_..."
      }
    }
  }
}

Replace sk_... with your actual API key.

If you’ve installed via pip install sarvam-mcp, you can use the console script directly:

{
  "mcpServers": {
    "sarvam": {
      "command": "sarvam-mcp",
      "env": {
        "SARVAM_API_KEY": "sk_..."
      }
    }
  }
}

3. Config file locations

Client Config path
Cursor ~/.cursor/mcp.json (macOS/Linux) · %USERPROFILE%\.cursor\mcp.json (Windows)
Claude Desktop ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) · %APPDATA%\Claude\claude_desktop_config.json (Windows)
Claude Code claude mcp add sarvam -- uvx sarvam-mcp (then set SARVAM_API_KEY env var)
Windsurf Cascade settings → MCP servers
Zed settings.json → context_servers

Alternative: credentials file

Instead of setting SARVAM_API_KEY in the JSON config, you can store it in ~/.sarvam/credentials:

api_key = sk_...

The server checks SARVAM_API_KEY env var first, then falls back to ~/.sarvam/credentials.

Install

# Option A: run directly (no install needed)
uvx sarvam-mcp

# Option B: install globally
pip install sarvam-mcp

Tools

All defaults below reflect the latest non-deprecated models.

Tool What it does Default model
sarvam_stt_transcribe Audio file → transcript (5 modes, including English via mode=translate) saaras:v4
sarvam_stt_realtime Mono WAV → realtime transcript saaras:v3-realtime
sarvam_tts_speak Text → audio file bulbul:v3, bulbul:v4-flash
sarvam_tts_stream Text → streamed audio bulbul:v3, bulbul:v4-flash
sarvam_translate Cross-language text translate mayura:v1
sarvam_document_translate Whole document, layout preserved —
sarvam_transliterate Script conversion —
sarvam_identify_language Language + script detect —
sarvam_text_analytics Typed Q&A over text —
sarvam_llm_complete Chat completions sarvam-105b
Открыть полный README на GitHub

Установка

uvx sarvam-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "sarvam": { "command": "uvx", "args": ["sarvam-mcp"], "env": { "SARVAM_API_KEY": "sk_..." } } } }