Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WIKI_TOKENYesYandex OAuth token with Wiki access
WIKI_ORG_IDYesYandex 360 organization ID (X-Org-Id)
WIKI_READ_ONLYNo'true' disables all write tools (recommended for safety)false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
page_searchA

Full-text search across the entire Yandex Wiki. Returns up to 50 results (pages and files) ranked by relevance, each with a title, slug, url, and a text excerpt in content (there is no deeper pagination). Use this to DISCOVER pages, then call page_get with a result's slug to read full content. content is an excerpt of at most ~510 characters cut from wherever the match sits in the page — not the page and not a summary of it, with no highlighting and no guarantee the query terms are even inside it — so treat it as a relevance signal and read the page before answering from it. Wrap multi-word exact phrases in double quotes. Search is global: there is no server-side section filter. slug_prefix and result_type are applied client-side AFTER fetching, so combine them with limit=50 to avoid missing matches. To enumerate a section (or the whole Wiki) rather than search it, use page_get_descendants.

page_getA

Get a Yandex Wiki page by page_id or slug.

page_get_descendantsA

Get the subtree of Yandex Wiki pages under a parent page. Returns descendants from ALL nesting levels as one flat list of {id, slug} items — slugs encode the hierarchy ('/x/y' is nested under '/x'), so the tree can be reconstructed without further calls. Combine with fetch_all=true to map a whole section at once; if the result comes back truncated=true, continue via next_cursor or narrow down by calling this tool on a subsection's slug. Pass from_root=true instead of page_id/slug to enumerate the WHOLE Wiki, top-level pages included — the way to inventory an organization when no starting slug is known. Prefer a section slug when you have one: a full wiki is routinely thousands of pages, so a root walk costs many requests and a large reply, and fetch_all stops at its ~500-item cap with truncated=true.

page_get_commentsB

Get comments for a Yandex Wiki page.

page_get_resourcesB

Get resources linked to a Yandex Wiki page, including attachments and grids.

page_get_gridsA

Get dynamic tables attached to a Yandex Wiki page.

grid_getA

Get a Yandex Wiki dynamic table by grid ID.

page_get_attachmentsB

Get attachments for a Yandex Wiki page.

grid_createA

Create a Yandex Wiki dynamic table resource on a page. This changes structured data.

grid_updateA

Update a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

grid_add_rowsA

Add rows to a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

grid_deleteB

Delete a Yandex Wiki dynamic table. This changes structured data and is destructive.

grid_copyA

Copy a Yandex Wiki dynamic table to an existing target page. This starts an asynchronous operation and returns operation metadata.

grid_update_cellsA

Update cells in a Yandex Wiki dynamic table. This changes structured data. Each cell patch must include row_id, value, and exactly one of column_id or column_slug.

grid_delete_rowsA

Delete rows from a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

grid_add_columnsA

Add columns to a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

grid_delete_columnsA

Delete columns from a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

grid_move_rowA

Move a row inside a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

grid_move_columnA

Move a column inside a Yandex Wiki dynamic table. Fetch the grid first and pass the latest revision. This changes structured data.

page_createA

Create a Yandex Wiki page. Content is Markdown (YFM): plain Markdown renders as-is, but GitHub-specific extensions ('[!NOTE]' alerts, raw HTML) do not — see the wiki-mcp://yfm-cheatsheet resource for YFM equivalents.

page_updateA

Update an existing Yandex Wiki page. Content replacement is full-page when content is provided. Content is Markdown (YFM): plain Markdown renders as-is, but GitHub-specific extensions ('[!NOTE]' alerts, raw HTML) do not — see the wiki-mcp://yfm-cheatsheet resource for YFM equivalents.

page_append_contentA

Append content to the top, bottom, or anchor of a Yandex Wiki page. Content is Markdown (YFM): plain Markdown renders as-is, but GitHub-specific extensions ('[!NOTE]' alerts, raw HTML) do not — see the wiki-mcp://yfm-cheatsheet resource for YFM equivalents.

page_cloneA

Copy a Yandex Wiki page to a new slug and return the copy's id and slug once the operation completes. Copies title and content only: child pages, comments, attachments, and edit history stay with the original, and the copy gets a new page id. Fails when the target slug is already occupied. The Wiki API has no true move/rename; to relocate a page, clone it and delete the original — re-uploading attachments and re-creating grids on the copy if they must follow.

page_add_commentB

Add a comment to a Yandex Wiki page.

page_deleteA

Delete a Yandex Wiki page and return a recovery token.

page_recoverA

Recover a deleted Yandex Wiki page using a recovery token.

page_upload_attachmentA

Upload a local file to Yandex Wiki and attach it to a page.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
wiki_mcp_configurationRetrieve configured Yandex Wiki MCP configuration.
yfm_cheatsheetYandex Wiki markup (YFM) cheat sheet: which Markdown/GFM habits render as-is, which do not, and the YFM equivalents to use instead.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dlbolshov/yandex-wiki-search-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server