yonote-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Порт HTTP-сервера (только для TRANSPORT=http, по умолчанию 3000) | |
| TRANSPORT | No | Транспорт: stdio или http (по умолчанию stdio) | |
| YONOTE_PROJECT | No | Название проекта (по умолчанию app) | |
| YONOTE_API_TOKEN | Yes | API-токен Yonote (обязательный) | |
| YONOTE_API_BASE_URL | No | Базовый URL API (по умолчанию https://{project}.yonote.ru/api) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| documents_listC | List documents. Filter by collection, user, or other criteria. |
| documents_infoA | Get detailed information about a document by ID or share ID. |
| documents_searchB | Full-text search across all documents. |
| documents_search_titlesA | Fast search by document titles only. |
| documents_createB | Create a new document. Provide title and text in Markdown. |
| documents_updateA | Update an existing document's title, text, or other properties. |
| documents_deleteA | Move a document to trash. |
| documents_archiveA | Archive a document to hide it from the main view. |
| documents_restoreB | Restore an archived or deleted document. |
| documents_moveB | Move a document to a different collection or parent. |
| documents_copyB | Create a copy of a document. |
| documents_draftsC | List current user's draft documents. |
| documents_viewedB | List recently viewed documents. |
| documents_unpublishB | Move a published document back to draft status. |
| documents_usersA | List all users who have access to a document. |
| documents_add_userC | Grant a user access to a document. |
| documents_remove_userA | Revoke a user's access to a document. |
| documents_childrenA | Get the nested child document structure of a document. |
| documents_importB | Import a document from a file. |
| documents_exportD | Export a document. |
| documents_starredB | List starred documents. |
| documents_pinnedB | List pinned documents in a collection. |
| documents_templatizeC | Convert a document into a template. |
| documents_starC | Star a document. |
| documents_unstarB | Remove star from a document. |
| documents_pinC | Pin a document in its collection. |
| documents_unpinB | Unpin a document from its collection. |
| collections_listB | List all accessible collections. |
| collections_infoC | Get detailed information about a collection. |
| collections_createB | Create a new collection. |
| collections_updateC | Update a collection's properties. |
| collections_deleteA | Delete a collection and all its documents. |
| collections_documentsA | Get the document hierarchy tree of a collection. |
| collections_add_userB | Grant a user access to a collection. |
| collections_remove_userA | Revoke a user's access to a collection. |
| collections_membershipsA | List individual user memberships of a collection. |
| collections_exportC | Export a collection. |
| collections_add_groupB | Grant a group access to a collection. |
| collections_remove_groupA | Revoke a group's access to a collection. |
| collections_group_membershipsB | List group memberships of a collection. |
| collections_export_allB | Export all collections. |
| users_listC | List workspace members. |
| users_infoC | Get detailed information about a user. |
| users_createC | Invite a new user to the workspace. |
| users_suspendB | Suspend (disable) a user account. |
| users_activateA | Re-activate a suspended user account. |
| users_updateB | Update current user's profile. |
| users_promoteB | Promote a user to admin. |
| users_demoteB | Demote a user from admin. |
| users_deleteC | Delete a user account. |
| comments_listC | List comments for an entity (e.g. entityType: "document"). |
| comments_createC | Add a comment to an entity (e.g. entityType: "document"). |
| comments_updateB | Update an existing comment. |
| comments_deleteB | Delete a comment. |
| comments_resolveC | Resolve a comment thread. |
| comments_infoC | Get information about a comment. |
| comments_threadC | Get a comment thread. |
| groups_listA | List all groups in the workspace. |
| groups_infoB | Get detailed information about a group. |
| groups_createC | Create a new user group. |
| groups_updateA | Update a group's name. |
| groups_deleteB | Delete a group. |
| groups_membershipsB | List members of a group. |
| groups_add_userB | Add a user to a group. |
| groups_remove_userC | Remove a user from a group. |
| shares_listC | List shared documents. |
| shares_infoC | Get information about a share link. |
| shares_createA | Create a public share link for a document. |
| shares_revokeB | Revoke a public share link. |
| shares_updateC | Update a share link's properties. |
| stars_listA | List user's favorite (starred) documents and collections. |
| stars_createB | Add a document or collection to favorites. |
| stars_deleteB | Remove an item from favorites. |
| revisions_listC | List version history of a document. |
| revisions_infoB | Get a specific document revision/snapshot. |
| events_listB | List workspace events (audit log). |
| views_listC | List view statistics for a document. |
| views_createC | Record a document view. |
| auth_infoA | Get authentication details for the current API key (current user, team info). |
| auth_configB | Get authentication configuration for the workspace. |
| database_rows_listC | List rows in a database document. |
| database_transactionB | Execute a database transaction with multiple changes. |
| attachments_listA | List all attachments. |
| attachments_sizeA | Get total size of all attachments. |
| attachments_createB | Create an attachment upload URL. |
| attachments_redirectB | Get redirect URL for an attachment. |
| attachments_deleteB | Delete an attachment. |
| file_operations_infoC | Get information about a file operation. |
| file_operations_redirectA | Get redirect URL for a file operation result. |
| file_operations_listC | List file operations. |
| subscriptions_createC | Subscribe to document events. |
| subscriptions_infoC | Get subscription information. |
| subscriptions_deleteC | Delete a subscription. |
| sync_blocks_createC | Create sync blocks. |
| sync_blocks_deleteC | Delete sync blocks. |
| sync_blocks_listC | List sync blocks for a document. |
| sync_blocks_list_insertsB | List inserts of a sync block. |
| loop_teamsA | List available Loop teams. |
| loop_channelsA | List channels for a Loop team. |
| loop_commandsA | List available Loop commands. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 110 tools
The toolset has multiple overlapping boundaries, especially among document listing variants (documents_list, documents_search, documents_search_titles, documents_drafts, documents_viewed) and duplicate star concepts (documents_starred vs stars_list, documents_star vs stars_create). Auth-related tools (auth_info, auth_config, provider_info) and redirect tools (attachments_redirect, file_operations_redirect) also blur together. Agents will frequently struggle to pick the correct tool.
Most tools follow a resource_prefix + action pattern such as documents_create, collections_update, and comments_resolve. However, the set also contains bare noun names like documents_drafts, documents_viewed, collections_documents, groups_memberships, and loop_teams, plus verb-first outliers like ldap_login and loop_post. The overall pattern is recognizable but not consistently applied.
With 110 tools, this server is far over-scoped for a focused document-management MCP. It bundles documents, collections, users, groups, auth, LDAP, Telegram, Loop, sync blocks, database rows, attachments, file operations, subscriptions, and more into one namespace. This creates an unwieldy surface that is expensive for agents to navigate and reason about.
The domain coverage is extensive: documents, collections, users, groups, comments, shares, revisions, subscriptions, attachments, and authentication all have substantial lifecycle operations. Minor gaps exist, such as no permanent document purge, no restore-from-revision, no explicit publish action, and limited database row operations, but core workflows are generally well covered.