
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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 |
Установка
uvx sarvam-mcpКонфигурация
{
"mcpServers": {
"sarvam": {
"command": "uvx",
"args": ["sarvam-mcp"],
"env": {
"SARVAM_API_KEY": "sk_..."
}
}
}
}