siyuan-mcp-server
Related Servers
Alternatives to siyuan-mcp-server
No user-submitted related servers found.
Related Servers
- AlicenseBqualityDmaintenanceEnables AI models to interact with SiYuan Note systems, allowing management of notebooks, documents, blocks, files, and more through natural language.34 npmISC
- AlicenseBqualityDmaintenanceEnables AI assistants to create, read, update, and manage SiYuan notes, supporting notebook management, document operations, block editing, database attribute views, search, file operations, and export.1119 npm1MIT
- AlicenseBqualityBmaintenanceEnables AI assistants to interact with SiYuan Note through its API, supporting notebook and document management, block operations, search, file operations, and more.6982 npm72MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to read, search, and write SiYuan notes through standard MCP tools, with read and write operations and secure authentication.82 npmMIT
- AlicenseCqualityBmaintenanceEnables AI assistants to interact with SiYuan Note for comprehensive notebook management, document editing, and block-level content operations. It supports advanced features like full-text search and SQL queries via secure API integration.320 npm40ISC
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to safely read, search, edit, and organize SiYuan notes, with git-like document timeline and notebook-level permissions.10 npm114MIT
TDQS
Scored across 22 tools
Most tools target distinct resources and actions, and the descriptions explicitly clarify differences between lookalike pairs like insert_block vs append_block/prepend_block and get_block_changes vs get_block_diffs. However, get_file vs get_history_file are explicitly described as behaving the same way, and list_files vs list_history_entries overlap for history-directory exploration.
The overall pattern is consistent snake_case verb_noun naming (get_block, create_document, delete_block, move_block). Minor inconsistencies exist, such as mixing 'find_' and 'search_' for similar query operations and the awkward plural 'get_blocks_content'.
22 tools is on the heavy side for an MCP server and includes some redundancy in file/history access (get_file, get_file_base64, get_history_file, list_history_entries). The count is not unmanageable, but several tools could be consolidated without losing core functionality.
Block-level CRUD is well covered, and document creation/finding plus history querying provide useful workflows. However, document lifecycle coverage is incomplete: there is no way to update, rename, move, or delete a document, and notebook management is limited to discovery only.