Connect Claude, Cursor, Windsurf, or any MCP client to Yandex Wiki: full-text search, pages, comments, attachments, and dynamic tables ("grids") — 33 tools with typed schemas.
yandex-wiki-search-mcp is an MCP project maintained in the dlbolshov/yandex-wiki-search-mcp repository. The maintainer describes its purpose as “Connect Claude, Cursor, Windsurf, or any MCP client to Yandex Wiki: full-text search, pages, comments, attachments, and dynamic tables ("grids") — 33 tools with typed…”. Read the project documentation for the complete scope.
The documented pypi package is yandex-wiki-search-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.
The example declares WIKI_TOKEN, WIKI_ORG_ID, WIKI_READ_ONLY. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| page_search | Full-text search across the entire Wiki (pages and files), ranked results with a text excerpt each; server-side filters, and cursor paging through ~100 results |
| page_get | Get a page by page_id or slug (accepts full Wiki URLs too) |
| page_get_descendants | Traverse a page subtree — one flat list of {id, slug} from all nesting levels; from_root=true walks the whole Wiki; fetch_all drains the cursor in one call |
| page_get_comments | List page comments (fetch_all supported) |
| page_get_resources | List page resources (attachments + grids) with server-side title search (fetch_all supported) |
| page_get_attachments | List page attachments (fetch_all supported) |
| page_read_attachment | Read an attachment's content straight into the conversation (nothing is saved anywhere) — PNG/JPEG/GIF/WebP as a native image block that vision-capable clients |
| page_get_grids | List grids attached to a page (fetch_all supported) |
| grid_get | Get a grid by grid_id with row/column/revision filters |
| user_get_current | Who am I — username and home_cluster (the caller's personal-section slug) |
| page_create | Create a page |
| page_update | Update page title and/or full content; set or clear a redirect to another page |
| page_edit | Edit content by exact-text replacements without resending the whole page; a missing or ambiguous match fails the call before anything is written; writes back… |
| page_append_content | Append content to top, bottom, or a named anchor |
| page_clone | Copy a page to a new slug — the copy gets a new id; children, comments, and history stay with the original; occupied slugs are refused. The API has no true… |
| page_add_comment | Add a comment or reply in a thread |
| page_delete_comment | Delete a comment; returns the page's updated comment count |
| page_delete_attachment | Delete an attachment from a page |
| page_delete | Delete a page and receive a recovery token |
| page_recover | Recover a deleted page by recovery token |
| page_upload_attachment | Upload a local file in chunks and attach it to a page — not registered under OAUTH_ENABLED=true, where "local" would mean the shared server's filesystem |
| page_download_attachment | Download an attachment to a local file — streamed to disk with no size cap, nothing enters the conversation. Written atomically (.part → fsync → rename)… |
| grid_create | Create a grid on a page |
| grid_update | Update grid title and/or default sort |
| grid_copy | Copy a grid to an existing target page (async operation) |
| grid_delete | Delete a grid |
| grid_add_rows | Add rows at a position or after a given row |
| grid_update_cells | Update individual cells by row + column |
| grid_delete_rows | Delete rows |
| grid_move_row | Move a row |
| grid_add_columns | Add typed columns |
| grid_delete_columns | Delete columns by slug |
| grid_move_column | Move a column |
{
"mcpServers": {
"yandex-wiki-search": {
"command": "uvx",
"args": [
"yandex-wiki-search-mcp"
],
"env": {
"WIKI_TOKEN": "YOUR_WIKI_TOKEN",
"WIKI_ORG_ID": "YOUR_ORG_ID",
"WIKI_READ_ONLY": "true"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| WIKI_TOKEN | Declared in the maintainer’s client configuration. | Check documentation |
| WIKI_ORG_ID | Declared in the maintainer’s client configuration. | Optional |
| WIKI_READ_ONLY | Declared in the maintainer’s client configuration. | Check documentation |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
Graph-native persistent memory for AI agents — 33 MCP tools, zero-LLM writes.
Contorium exposes structured project facts, decisions and handoff context through a local MCP bridge for coding assistants.
A second brain for Claude Code: project memory, estimated token & cost activity, semantic recall, and active guardrails.
MCP server for storing and retrieving knowledge/snippets via Trello