yandexgpt-mcp

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

MCP server for YandexGPT — completions, embeddings, classification, summarization (Russia)

VerifiedSTDIODesktop onlyData & AnalyticsAI & ML

Overview

AI-generated overview

Local MCP server that connects an assistant to the YandexGPT API for text generation, embeddings, classification, summarization and token counting.

What you can do
Generate text synchronously or asynchronously, and check the status of async operations by ID. Create embeddings for a single text or a batch of documents. Classify text zero-shot against supplied labels. Summarize long text and tokenize text to count tokens.
When to use it
Useful when you work with Yandex Cloud and want an assistant to draft or summarize Russian-language text, produce embeddings for search or clustering, or label text with YandexGPT models.
Requirements
Runs locally via npx from the npm package @theyahia/yandexgpt-mcp, so Node.js is needed. Requires a Yandex Cloud API key and folder ID, supplied through the YANDEX_API_KEY and YANDEX_FOLDER_ID environment variables. Network access to the YandexGPT API is required.
Before you install
The server needs a Yandex Cloud API key (YANDEX_API_KEY) and folder ID; keep them out of shared configuration files. Prompts and texts you send are processed by Yandex's API, so avoid confidential content. API usage may be billed by Yandex Cloud. The repository is archived and development has moved to another project, though the npm package is described as unchanged.

Installation

In SourceWeft

  1. Open yandexgpt-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/YaAll — сборку, где весь яндексовский слой лежит в одном месте: свои MCP-серверы, скиллы Claude Code и материалы официальных наборов Яндекса.

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

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

Archived — development moved to theYahia/YaAll, a single repository bundling the whole Yandex stack. The current version of this package now lives at mcp/yandexgpt-mcp/. The npm package @theyahia/yandexgpt-mcp is unchanged. Please open issues and pull requests there.

Этот сервер входит в сборку theYahia/YaAll — весь яндексовский слой в одном репозитории: десять MCP-серверов, скиллы Claude Code под SEO и валидацию спроса, плюс материалы официальных серверов Яндекса. Здесь он живёт отдельно, там — рядом с остальными: mcp/yandexgpt-mcp/

Part of theYahia/YaAll — the whole Yandex stack in one repo.

@theyahia/yandexgpt-mcp

MCP-сервер для Yandex GPT API — генерация текста, эмбеддинги, классификация, суммаризация, токенизация. 8 инструментов.

[npm] [License: MIT]

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

Установка

Claude Desktop

json
{  "mcpServers": {    "yandexgpt": {      "command": "npx",      "args": ["-y", "@theyahia/yandexgpt-mcp"],      "env": { "YANDEX_API_KEY": "your-api-key", "YANDEX_FOLDER_ID": "your-folder-id" }    }  }}

Claude Code

bash
claude mcp add yandexgpt -e YANDEX_API_KEY=your-api-key -e YANDEX_FOLDER_ID=your-folder-id -- npx -y @theyahia/yandexgpt-mcp

VS Code / Cursor

json
{ "servers": { "yandexgpt": { "command": "npx", "args": ["-y", "@theyahia/yandexgpt-mcp"], "env": { "YANDEX_API_KEY": "your-api-key", "YANDEX_FOLDER_ID": "your-folder-id" } } } }

Требуется YANDEX_API_KEY и YANDEX_FOLDER_ID. Получите в консоли Yandex Cloud.

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

ИнструментОписание
completeСинхронная генерация текста через YandexGPT
complete_asyncАсинхронная генерация, возвращает ID операции
get_operationПроверить статус асинхронной операции
embed_textПолучить эмбеддинг одного текста
embed_documentsBatch-эмбеддинги для массива текстов
classifyZero-shot классификация текста по меткам
summarizeСуммаризация текста
tokenizeТокенизация текста, подсчёт токенов

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

Сгенерируй текст через YandexGPT: "Напиши стихотворение о весне"Запусти асинхронную генерацию длинного текста и проверь статус операцииПолучи эмбеддинг для текста "Машинное обучение"Получи эмбеддинги для 5 описаний товаровКлассифицируй отзыв "Доставка опоздала на 3 дня" по меткам: позитивный, негативный, нейтральныйСуммаризируй статью из 2000 слов в 3 предложенияПосчитай количество токенов в тексте "Привет, мир!"

Лицензия

MIT

Source: README.md at commit 3af365b

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