MCP для Яндекс Вики с авторизацией PKCE

yandex-wiki-mcp

MCP-сервер Yandex Wiki с готовой авторизацией через браузер по PKCE, без ручного создания OAuth-приложения

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Может создавать и редактировать страницы корпоративной вики
  • Локальный токен дает доступ ко всей организации на время его действия
Все причины и проверки
Российский стек

brekhov-ilya/yandex-wiki-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/brekhov-ilya-yandex-wiki-mcp

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio yandex-wiki -- npx -y yandex-wiki-mcp

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"yandex-wiki","type":"stdio","command":"npx","args":["-y","yandex-wiki-mcp"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "yandex-wiki": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add yandex-wiki -- npx -y yandex-wiki-mcp

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.yandex-wiki]
command = "npx"
args = ["-y", "yandex-wiki-mcp"]

Если файл уже есть, допишите блок в конец.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "yandex-wiki": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "npx",
      "args": [
        "-y",
        "yandex-wiki-mcp"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

YANDEX_ORG_IDнеобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит be60cc1.

Текст для агента

Узнай org-id (Яндекс 360) или cloud-org-id (Yandex Cloud) своей организации, выполни один раз npx -y yandex-wiki-mcp --org-id ВАШ_ID --auth для входа через браузер, затем подключи сервер в конфигурации клиента с переменной YANDEX_ORG_ID или YANDEX_CLOUD_ORG_ID.

Другие способы из описания автора
npx -y yandex-wiki-mcp --org-id YOUR_ORG_ID --auth

Разовая авторизация через браузер, для Yandex Cloud используйте --cloud-org-id вместо --org-id.

Проверка безопасности

Как мы проверяем

Средний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

  • Может создавать и редактировать страницы корпоративной вики
  • Локальный токен дает доступ ко всей организации на время его действия

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает AI-ассистентам читать, создавать и редактировать страницы корпоративной Яндекс Вики. Авторизация решена через встроенный OAuth-клиент по PKCE (RFC 7636): команда npx yandex-wiki-mcp --auth один раз открывает браузер для входа и сохраняет токен локально в ~/.config/yandex-wiki-mcp/token.json с правами доступа только владельцу, а при истечении срока сервер сам обновляет его через refresh_token. Можно использовать и свое OAuth-приложение с client-id. Поддерживает и Yandex 360 для бизнеса через org-id, и Yandex Cloud Organization через cloud-org-id.

Для кого. Для команд, которым нужна простая авторизация в Яндекс Вики без создания собственного OAuth-приложения

Подходит, если

  • Нужно быстро подключить агента к Яндекс Вики без похода в консоль OAuth
  • Нужна автоматическая работа с обновлением токена без ручного повторного входа
  • Нужна поддержка и Yandex 360, и Yandex Cloud Organization

Не подходит, если

  • Нужен строгий контроль над своим OAuth-приложением с самого начала
  • Нет браузерного доступа на машине, где идет первичная авторизация

Пример запроса к агенту

Открой страницу регламента в Яндекс Вики и обнови в ней раздел про отпуска

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

YANDEX_ORG_ID
Идентификатор организации Yandex 360 для бизнеса
YANDEX_CLOUD_ORG_ID
Идентификатор организации Yandex Cloud, используется вместо YANDEX_ORG_ID

Ограничения

Проект без звезд, автор один, версии в npm не подтверждены записью README. Первичная авторизация требует локального браузера на 27312 порту для redirect URI, что усложняет запуск на headless-сервере без проброса портов.

Как отключить. Удалите сервер из конфигурации MCP клиента и файл токена ~/.config/yandex-wiki-mcp/token.json.

Частые вопросы

Нужно ли создавать OAuth-приложение вручную?

Нет, по умолчанию используется встроенный клиент по PKCE. Свое приложение нужно, только если хотите передать собственный client-id.

Где хранится токен?

В ~/.config/yandex-wiki-mcp/token.json с правами доступа 0600, сервер сам обновляет его при истечении.

MCP-серверы
Официальный

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний риск187,6 тыс.Звезды репозитория
Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск178,8 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск56,8 тыс.Звезды репозитория
Выбор редакции

Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов

СкиллСредний риск42,7 тыс.Звезды репозитория

Коротко о README

README описывает единый порядок подключения для любого MCP-клиента: получить токен один раз локально, прописать сервер в конфиге, перезапустить клиент. Даны примеры для Claude Code, Claude Desktop, Cursor и Codex CLI, объяснена разница между Yandex 360 и Yandex Cloud Organization и механизм авторизации по PKCE без client_secret.

Foxx AIMCP для Яндекс Вики с авторизацией PKCE

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.