yawiki

MCP-сервер и CLI для Yandex Wiki на Python: создание, чтение, обновление и удаление страниц по одному slug

MCP-сервер

Средний риск

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

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

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

dexoon/yawiki

Установка

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

npx skillfoxx add mcp/yawiki

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

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

Собрано автоматически, проверьте перед установкой.

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

claude mcp add --transport stdio --env 'YANDEX_WIKI_TOKEN=<ваш YANDEX_WIKI_TOKEN>' --env 'YANDEX_TRACKER_ORG_ID=<ваш YANDEX_TRACKER_ORG_ID>' --env 'YANDEX_WIKI_BASE_SLUG=<значение YANDEX_WIKI_BASE_SLUG>' yandex-wiki -- uvx --from git+https://github.com/dexoon/yawiki yawiki

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

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

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

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

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

code --add-mcp '{"name":"yandex-wiki","type":"stdio","command":"uvx","args":["--from","git+https://github.com/dexoon/yawiki","yawiki"],"env":{"YANDEX_WIKI_TOKEN":"<ваш YANDEX_WIKI_TOKEN>","YANDEX_TRACKER_ORG_ID":"<ваш YANDEX_TRACKER_ORG_ID>","YANDEX_WIKI_BASE_SLUG":"<значение YANDEX_WIKI_BASE_SLUG>"}}'

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

{
  "servers": {
    "yandex-wiki": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

codex mcp add yandex-wiki --env 'YANDEX_WIKI_TOKEN=<ваш YANDEX_WIKI_TOKEN>' --env 'YANDEX_TRACKER_ORG_ID=<ваш YANDEX_TRACKER_ORG_ID>' --env 'YANDEX_WIKI_BASE_SLUG=<значение YANDEX_WIKI_BASE_SLUG>' -- uvx --from git+https://github.com/dexoon/yawiki yawiki

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

[mcp_servers.yandex-wiki]
command = "uvx"
args = ["--from", "git+https://github.com/dexoon/yawiki", "yawiki"]
env = { YANDEX_WIKI_TOKEN = "<ваш YANDEX_WIKI_TOKEN>", YANDEX_TRACKER_ORG_ID = "<ваш YANDEX_TRACKER_ORG_ID>", YANDEX_WIKI_BASE_SLUG = "<значение YANDEX_WIKI_BASE_SLUG>" }

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

Бывший Windsurf.

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

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

{
  "mcp": {
    "yandex-wiki": {
      "type": "local",
      "command": [
        "uvx",
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "environment": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

{
  "context_servers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

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

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/dexoon/yawiki",
        "yawiki"
      ],
      "env": {
        "YANDEX_WIKI_TOKEN": "<ваш YANDEX_WIKI_TOKEN>",
        "YANDEX_TRACKER_ORG_ID": "<ваш YANDEX_TRACKER_ORG_ID>",
        "YANDEX_WIKI_BASE_SLUG": "<значение YANDEX_WIKI_BASE_SLUG>"
      }
    }
  }
}

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

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

YANDEX_WIKI_TOKENсекрет, обязательная
OAuth token for Yandex Wiki
YANDEX_TRACKER_ORG_IDсекрет, обязательная
Organization ID from Yandex Tracker
YANDEX_WIKI_BASE_SLUGобязательная
Base slug for Yandex Wiki user namespace

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

Понадобится: uv

Сверено с репозиторием 26 сент. 2026, коммит 947998a.

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

Настрой переменные YANDEX_WIKI_TOKEN, YANDEX_TRACKER_ORG_ID и YANDEX_WIKI_BASE_SLUG, затем запусти сервер командой uvx --from git+https://github.com/dexoon/yawiki yawiki.

Другие способы из описания автора
uvx --from git+https://github.com/dexoon/yawiki yawiki

Запуск MCP-сервера напрямую из git-репозитория без предварительной установки.

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

Что делает

Сервер дает агенту шесть инструментов для Yandex Wiki: создать страницу, прочитать, обновить, удалить, проверить существование и получить страницу либо создать ее, если не найдена. Кроме MCP-сервера в пакете есть отдельная команда yawiki-cli для тех же операций без диалога с агентом, напрямую из терминала. Базовый slug страниц по умолчанию задается через YANDEX_WIKI_BASE_SLUG, поэтому операции обращаются к пространству вида users/ваш_логин.

Для кого. Для разработчиков, которым нужен простой набор CRUD-операций над личным или командным пространством Yandex Wiki.

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

  • Нужен маленький набор операций: создать, прочитать, обновить, удалить страницу
  • Нужна и MCP-версия для агента, и отдельный CLI для скриптов
  • Устраивает установка через uvx прямо из git-репозитория

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

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

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

Создай в Вики страницу scenarios/onboarding с заголовком План онбординга

Ограничения

Инструментов всего шесть, без гридов, вложений и поиска. Переменная называется YANDEX_TRACKER_ORG_ID, хотя относится к организации Wiki, это может запутать при первой настройке. Официального пакета в PyPI нет, установка через uvx --from git+... или git clone.

Как отключить. Удалите блок yandex-wiki из конфигурации MCP-клиента.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
YANDEX_WIKI_TOKEN
обязательная, секрет
OAuth-токен Яндекса, получить на oauth.yandex.ru
YANDEX_TRACKER_ORG_ID
обязательная
ID организации, ищется в настройках Yandex Tracker
YANDEX_WIKI_BASE_SLUG
Базовый slug пространства страниц, например users/ваш_логин

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

  • Может создавать, изменять и удалять страницы Wiki по CRUD-операциям
  • OAuth-токен передается через переменные окружения в конфигурации клиента

Коротко о README

README на русском показывает установку через uvx и через git clone с uv sync, настройку трех переменных окружения, таблицу из шести MCP-инструментов и примеры вызовов на Python. Отдельно описан yawiki-cli с теми же операциями для прямого использования из терминала. Лицензия MIT.

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

Зачем переменная называется YANDEX_TRACKER_ORG_ID для Вики?

README поясняет, что ID организации можно найти в настройках Yandex Tracker, потому что организации Трекера и Вики в Yandex 360 общие.

Можно пользоваться без MCP-клиента?

Да, в пакете есть yawiki-cli с теми же операциями create, read, update, delete, exists прямо из терминала.

Официальный

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

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

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

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

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

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

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

СкиллСредний рискБез VPN42,6 тыс.Звезды репозитория
Foxx AIyawiki

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