Yandex Wiki MCP with grid table support

Yet Another Yandex Wiki MCP Server

An MCP server for the Yandex Wiki API with pages, attachments, token-based recovery, and a rare full toolset for dynamic tables (grids)

  • 6 ★ on the repository
  • Last commit
  • Apache-2.0
MCP server

Extended access

Why this level

  • Can create, change and delete pages and tables unless read-only mode is enabled
  • Uploads and stores attachments through the Wiki API
All reasons and checks
Russian stack

aponkratov/yandex-wiki-mcp

Install

Services

Manual install

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

A local run after cloning and setting the environment variables.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Can create, change and delete pages and tables unless read-only mode is enabled
  • Uploads and stores attachments through the Wiki API

This is third-party code. Review the repository files before installing.

What it does

The server works with Yandex Wiki pages: reading by id or slug, page subtrees, comments, resources and attachments, creating and fully updating pages or appending content to the top, bottom or an anchor, commenting, deleting with a recovery token and recovering via that token, and uploading local files in chunks. A separate block of tools, rare for servers like this, handles dynamic tables (grids): getting, creating, updating the title and sort order, deleting, copying to another page, adding and deleting rows and columns, updating individual cells, and moving rows and columns within the table. Grid write operations use optimistic locking by revision number where the Wiki API requires it. Every write tool can be disabled with the WIKI_READ_ONLY variable.

Who it is for. For technical writers and teams who maintain documentation and data tables in Yandex Wiki and want to automate it through an agent.

Good fit when

  • You need to work not just with pages but with Wiki's dynamic tables (grids)
  • You want to safely delete pages with the ability to recover them via a token
  • You want a read-only mode for browsing documentation with no risk of changes

Not a fit when

  • You need integration with Yandex Tracker or other services: the server only works with Wiki
  • You have no access token or IAM token and organization id: the server will not start without them

Example request

Add a row to the task table on the project page and sort it by status

MCP

Transport
stdio, sse, http
Authentication
key is optional

Environment variables

WIKI_TOKEN secret
The Yandex Wiki access token; one of WIKI_TOKEN or WIKI_IAM_TOKEN is required
WIKI_IAM_TOKEN secret
An IAM token as an alternative to WIKI_TOKEN
WIKI_ORG_ID
The Yandex 360 organization id; one of WIKI_ORG_ID or WIKI_CLOUD_ORG_ID is required
WIKI_READ_ONLY
Disables every write tool when set to true

Limitations

You need one of the WIKI_TOKEN or WIKI_IAM_TOKEN tokens and exactly one organization source, WIKI_ORG_ID or WIKI_CLOUD_ORG_ID. grid_copy returns operation metadata from the Wiki API rather than a ready copied grid object, which needs to be accounted for in workflows. grid_add_columns requires explicitly setting the required flag on every column, since the Wiki API itself enforces it.

How to disable. Remove the server from your MCP client config or stop the Docker container, or set WIKI_READ_ONLY=true to disable writes without removing the server entirely.

FAQ

Can a deleted page be recovered?

Yes, page_delete returns a recovery token, and page_recover restores the page using that token.

Are Wiki tables supported?

Yes, there is a full toolset for dynamic tables: rows, columns, cells, sorting and copying.

Discussion

No questions or reviews yet.

Russian stack

An MCP server with 28 tools for the Yandex Wiki API v1: pages, attachments, comments, tables and recovering deleted pages

MCP serverExtended access
Russian stack

An MCP server for Yandex Wiki: the same full-text search as the web UI, pages, comments, attachments and dynamic tables, 33 tools

MCP serverExtended access7Repository stars
Russian stack

An MCP server for Yandex Wiki with 30 tools: pages, attachments, comments, grids, page moves via clone, and deletion

MCP serverExtended access
Russian stack

An MCP server for Yandex Wiki: read pages by slug or URL, create, update and append, with a read-only mode

MCP serverBroad access9Repository stars
Russian stack

MCP server for Yandex Wiki built on the ya-wiki-api package: 36 tools for pages, grids, attachments and a section-tree cache

MCP serverExtended access1Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Yandex Wiki MCP with grid table support (this card)nokey is optional6
mcp-yandex-wikinoAPI key210 tools
Yandex Wiki MCP by 1gorynoOAuth028 API tools

README in short

The English and Russian README lists 24 tools for Yandex Wiki pages and grids, explains the toolset choice based on the official API areas most useful for MCP workflows, describes grid quirks (optimistic locking, the default_sort format, the required column flag), the environment variables for the token and organization, and running locally via uv or via Docker with the streamable-http transport.

README badge

Report a problem