gigachat-mcp

io.github.theYahiaPublished by GitHub account theYahiav3.0.1Updated Oct 24, 2026

MCP server for GigaChat — AI chat, embeddings, image generation (Russia)

VerifiedSTDIODesktop onlyMedia & DesignAI & ML

Overview

AI-generated overview

Local MCP server for Sber's GigaChat API, letting an assistant chat, embed text, generate images, count tokens, check balance and upload files.

What you can do
Generate text in a dialogue with GigaChat and list available models and assistants via the GigaChat API, plus count tokens for texts and check remaining token or quota balance. Produce text embeddings for one or more strings. Generate images from a prompt. Upload files for multimodal processing.
When to use it
Useful when you want an assistant to call GigaChat models from a desktop client such as Claude Desktop, Claude Code, VS Code or Cursor, for Russian-language chat, embeddings, image generation or token accounting.
Requirements
Runs locally over stdio via the npm package @theyahia/gigachat-mcp, so Node.js and npx are needed. Requires the GIGACHAT_AUTH_KEY environment variable, a Base64-encoded client_id:client_secret obtained from the Sber developer portal; OAuth tokens are refreshed automatically. Network access to the GigaChat API is required.
Before you install
You must supply a GigaChat credential in GIGACHAT_AUTH_KEY; keep it out of shared configs. Prompts, texts and uploaded files are sent to Sber's GigaChat service, and image generation and chat consume the account's token quota, which get_balance reports. The repository is archived and development has moved to another monorepo, though the npm package is said to be unchanged.

Installation

In SourceWeft

  1. Open gigachat-mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

🗄 Репозиторий заархивирован

Разработка переехала в theYahia/WWmcp — монорепозиторий MCP-серверов для незападных API: СНГ, MENA, Африка, LATAM, Юго-Восточная Азия. Общее ядро @theyahia/mcp-core, единый CI, единый релизный конвейер.

Актуальная версия того, что лежало здесь: servers/gigachat/

Пакет в npm прежний — @theyahia/gigachat-mcp, ставится и работает как раньше. Здесь больше ничего не обновляется. Задачи и pull request'ы — в WWmcp.

Archived — development moved to theYahia/WWmcp, a monorepo of MCP servers for non-Western APIs. The current version of this package now lives at servers/gigachat/. The npm package @theyahia/gigachat-mcp is unchanged. Please open issues and pull requests there.

@theyahia/gigachat-mcp

MCP-сервер для Sber GigaChat API — чат, эмбеддинги, генерация изображений, подсчёт токенов, баланс, ассистенты, файлы. 8 инструментов.

[npm] [License: MIT]

Часть серии Russian API MCP (50 серверов) by @theYahia.

Установка

Claude Desktop

json
{  "mcpServers": {    "gigachat": {      "command": "npx",      "args": ["-y", "@theyahia/gigachat-mcp"],      "env": { "GIGACHAT_AUTH_KEY": "your-auth-key" }    }  }}

Claude Code

bash
claude mcp add gigachat -e GIGACHAT_AUTH_KEY=your-auth-key -- npx -y @theyahia/gigachat-mcp

VS Code / Cursor

json
{ "servers": { "gigachat": { "command": "npx", "args": ["-y", "@theyahia/gigachat-mcp"], "env": { "GIGACHAT_AUTH_KEY": "your-auth-key" } } } }

Требуется GIGACHAT_AUTH_KEY (Base64-encoded client_id:client_secret). Получите на developers.sber.ru. Токены OAuth обновляются автоматически.

Инструменты (8)

ИнструментОписание
chatГенерация текста через GigaChat с диалогом
list_modelsСписок доступных моделей
embed_textПолучение эмбеддингов текстов
get_token_countПодсчёт токенов для текстов
generate_imageГенерация изображения через GigaChat
get_balanceОстаток токенов/квоты
list_assistantsСписок ассистентов
file_uploadЗагрузка файла для мультимодальной обработки

Демо-промпты

Спроси GigaChat: "Напиши стихотворение о весне"Покажи список доступных моделей GigaChatПолучи эмбеддинги для текстов ["Привет", "Мир"]Посчитай токены в тексте "Привет, мир!"Нарисуй через GigaChat котика в шляпеПокажи баланс GigaChatЗагрузи файл в GigaChat для анализа

Лицензия

MIT


Telegram: @vhodvai

Source: README.md at commit 315b4c8

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v3.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts