Skip to main content

Yandex Wiki MCP Server

Project description

Yandex Wiki MCP Server

MCP server for Yandex Wiki API with a structure similar to yandex-tracker-mcp, but focused on Wiki pages, comments, resources, attachments, and recovery workflows.

Supported tools

  • page_get: get a page by page_id or slug
  • page_get_descendants: get a page subtree
  • page_get_comments: get page comments
  • page_get_resources: get page resources, including attachments and grids
  • page_get_attachments: get page attachments
  • page_create: create a page
  • page_update: update page title and/or full content
  • page_append_content: append content to top, bottom, or anchor
  • page_add_comment: add a page comment or reply
  • page_delete: delete a page and receive recovery token
  • page_recover: recover a page by recovery token
  • page_upload_attachment: upload a local file in chunks and attach it to a page

Why these tools

The toolset is based on the public Yandex Wiki API areas that are most useful in an MCP workflow:

  • page read/write operations
  • subtree traversal for documentation sections
  • comments for review and collaboration flows
  • resources and attachments for document management
  • recovery tokens for safe automation
  • upload sessions for large local files

These areas are documented in the official Yandex Wiki API references and examples:

  • API overview: https://yandex.ru/support/wiki/en/api-ref/about
  • API examples: https://yandex.ru/support/wiki/ru/api-ref/examples
  • Page resources: https://yandex.ru/support/wiki/ru/api-ref/pagesresources/pagesresources__resources

Authentication

Set one of these:

  • WIKI_TOKEN
  • WIKI_IAM_TOKEN

And exactly one organization header source:

  • WIKI_ORG_ID
  • WIKI_CLOUD_ORG_ID

Optional:

  • TRANSPORT=stdio|sse|streamable-http
  • WIKI_API_BASE_URL=https://api.wiki.yandex.net

Run locally

uv sync --dev
uv run ya-yandex-wiki-mcp

Tests

uv run pytest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ya_yandex_wiki_mcp-0.1.0.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ya_yandex_wiki_mcp-0.1.0-py3-none-any.whl (31.6 kB view details)

Uploaded Python 3

File details

Details for the file ya_yandex_wiki_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: ya_yandex_wiki_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 23.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ya_yandex_wiki_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f84705dd5fc24e4b7427cd8580988e8cd22782cbbe198a94fb139e1f528d2e6a
MD5 5b5c8799d42cb996301b0366dc101591
BLAKE2b-256 f80c2239552c6cb8c936a218f47b5490bcf564e1452f8916bb7663feb14adcc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ya_yandex_wiki_mcp-0.1.0.tar.gz:

Publisher: release.yml on APonkratov/yandex-wiki-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ya_yandex_wiki_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ya_yandex_wiki_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0de6ee25027d44f876708ea1fb86e96230b3800ebb9c0f92b3cb5a2f3667074
MD5 07a6c6d42f5b04c9c5d14848e083296c
BLAKE2b-256 4c4817930cf363dfb8c8e2e9617d6b6adbe04ee9dbb345eff48be8362803b369

See more details on using hashes here.

Provenance

The following attestation bundles were made for ya_yandex_wiki_mcp-0.1.0-py3-none-any.whl:

Publisher: release.yml on APonkratov/yandex-wiki-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page