MCP.so
Sign In

yandex-wiki-search-mcp

@dlbolshov

About yandex-wiki-search-mcp

MCP server for Yandex Wiki with full-text search. Read and write pages, comments, attachments, and dynamic tables (grids); optional server-side read-only mode for agents. Docker-ready.

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "yandex-wiki-search": {
      "command": "uvx",
      "args": [
        "yandex-wiki-search-mcp"
      ],
      "env": {
        "WIKI_TOKEN": "YOUR_TOKEN",
        "WIKI_ORG_ID": "YOUR_ORG_ID",
        "WIKI_READ_ONLY": "true"
      }
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

Connect Claude, Cursor, Windsurf, or any MCP client to Yandex Wiki β€” full-text search plus full page and grid (dynamic table) management. 26 tools with typed input/output schemas and safety annotations.

Highlights

  • πŸ” Full-text search across the whole wiki (up to 50 results) β€” the same backend that powers the Wiki web search bar
  • πŸ“„ Pages: create, update, append (top / bottom / anchor), delete + recover, comments, file uploads
  • πŸ“Š Grids: 11 write tools for rows, columns, cells, copy, sort
  • πŸ”’ Server-side read-only mode (WIKI_READ_ONLY=true) β€” write tools simply aren't registered, so the agent can't bypass it
  • 🐳 Runs anywhere: stdio for desktop clients, streamable-http + Docker (with optional multi-user OAuth) for teams

Tools

26 tools. All write tools disappear when WIKI_READ_ONLY=true.

Search & read (8)

ToolWhat it does
page_searchFull-text search across the entire Wiki (pages and files), up to 50 ranked results with snippets
page_getGet a page by page_id or slug (accepts full Wiki URLs too)
page_get_descendantsTraverse a page subtree with pagination
page_get_commentsList page comments
page_get_resourcesList page resources (attachments + grids) with server-side title search
page_get_attachmentsList page attachments
page_get_gridsList grids attached to a page
grid_getGet a grid by grid_id with row/column/revision filters

Pages: write (7)

ToolWhat it does
page_createCreate a page
page_updateUpdate page title and/or full content
page_append_contentAppend content to top, bottom, or a named anchor
page_add_commentAdd a comment or reply in a thread
page_deleteDelete a page and receive a recovery token
page_recoverRecover a deleted page by recovery token
page_upload_attachmentUpload a local file in chunks and attach it to a page

Grids: write (11)

ToolWhat it does
grid_createCreate a grid on a page
grid_updateUpdate grid title and/or default sort
grid_copyCopy a grid to an existing target page (async operation)
grid_deleteDelete a grid
grid_add_rowsAdd rows at a position or after a given row
grid_update_cellsUpdate individual cells by row + column
grid_delete_rowsDelete rows
grid_move_rowsMove a row
grid_add_columnsAdd typed columns
grid_delete_columnsDelete columns by slug
grid_move_columnsMove a column

Docker: ghcr.io/dlbolshov/yandex-wiki-search-mcp:latest Β· PyPI: yandex-wiki-search-mcp Β· License: Apache-2.0

Comments

More Memory & Knowledge MCP servers