Skip to main content

yandex-wiki-mcp

MCP server для работы с Яндекс Wiki через Claude Code и другие MCP-клиенты.

Инструменты

Инструмент Описание
wiki_get_page Получить страницу по slug (с контентом)
wiki_get_page_by_id Получить страницу по числовому ID
wiki_get_descendants Получить дерево подстраниц по slug
wiki_get_descendants_by_id Получить дерево подстраниц по ID
wiki_create_page Создать новую страницу
wiki_update_page Обновить заголовок и/или контент страницы
wiki_append_to_page Добавить текст в конец страницы
wiki_delete_page Удалить страницу
wiki_get_comments Получить комментарии страницы
wiki_add_comment Добавить комментарий
wiki_get_attachments Получить список вложений
wiki_get_current_user Информация о текущем пользователе

Установка через uvx

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": ["--python", "3.12", "yandex-wiki-mcp-server@latest"],
      "env": {
        "WIKI_IAM_TOKEN": "your-iam-token",
        "WIKI_CLOUD_ORG_ID": "your-cloud-org-id"
      }
    }
  }
}

Если у вас уже настроен Яндекс Трекер MCP — можно переиспользовать те же переменные:

{
  "mcpServers": {
    "yandex-wiki": {
      "command": "uvx",
      "args": ["--python", "3.12", "yandex-wiki-mcp-server@latest"],
      "env": {
        "TRACKER_IAM_TOKEN": "your-iam-token",
        "TRACKER_CLOUD_ORG_ID": "your-cloud-org-id"
      }
    }
  }
}

Сервер принимает оба набора переменных (WIKI_* приоритетнее, TRACKER_* как запасной вариант).

Аутентификация

Используется IAM-токен Яндекс Cloud. Получить токен:

yc iam create-token

IAM-токен действует до 12 часов. Для автообновления используйте yt-refresh скилл в Claude Code.

Обязательные переменные окружения:

Переменная Описание
WIKI_IAM_TOKEN или TRACKER_IAM_TOKEN IAM-токен Яндекс Cloud
WIKI_CLOUD_ORG_ID или TRACKER_CLOUD_ORG_ID ID организации Yandex Cloud (X-Cloud-Org-Id)

Добавление в Claude Code

claude mcp add yandex-wiki --scope user \
  -- uvx --python 3.12 yandex-wiki-mcp-server@latest

Затем добавьте env-переменные в ~/.claude.json в секцию mcpServers.yandex-wiki.env.

Локальная разработка

git clone https://github.com/MoshkaBortmanStar/yandex-wiki-mcp.git
cd yandex-wiki-mcp
uv venv && uv pip install -e .

export TRACKER_IAM_TOKEN=$(yc iam create-token)
export TRACKER_CLOUD_ORG_ID=your-org-id

python -m yandex_wiki_mcp

Требования

  • Python >= 3.10
  • mcp >= 1.0.0
  • httpx >= 0.27.0

Metadata

Release files for yandex-wiki-mcp-server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yandex-wiki-mcp-server 0.1.0
File Size Uploaded
yandex_wiki_mcp_server-0.1.0.tar.gz 4.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yandex-wiki-mcp-server 0.1.0
File Interpreter ABI Platform
yandex_wiki_mcp_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / yandex_wiki_mcp_server-0.1.0.tar.gz

Download URL yandex_wiki_mcp_server-0.1.0.tar.gz
Size 4.8 kB
Tags Source
SHA-256 checksum
How to use checksums
79ec476198a7b94d055b9b31a5f291d75f982dee2899a6c4780cd3b9456c8b9a
BLAKE2b-256 checksum
How to use checksums
46f151ad6bf38b37d85177e9df796b88278bb316a2b7e346881d84ca95aa4692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / yandex_wiki_mcp_server-0.1.0-py3-none-any.whl

Download URL yandex_wiki_mcp_server-0.1.0-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bd5ee64d1c69c7236b089eb0017675fe10eabf0b36d1d54514ef762bf14e3b8f
BLAKE2b-256 checksum
How to use checksums
46256bdb54bb7dfa8e1552865e0c366ef38378483ca4ff149965ab8e9ad59497
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page