av_createAttributeViewBSiYuan MCP ServerCreate a new database (Attribute View) in a SiYuan document, defining columns and initial rows for structured data management.MIT
get_block_kramdownAMartin MCP ToolboxRetrieve kramdown source code for one or multiple SiYuan note blocks, enabling direct access to raw note content for editing, migration, or analysis.
siyuan_search_blocksBMartin MCP ToolboxSearch SiYuan notes for blocks by full-text query. Use operators like OR, AND, NEAR to locate specific note blocks efficiently.
get_fileASiYuan MCP ServerRetrieve workspace file contents. Returns text or JSON directly, binary data as Base64 encoding.MIT
list_notebooksASiYuan MCP ServerLists all notebooks in SiYuan Note and shows whether each is open.MIT
get_workspace_infoASiYuan MCP ServerRetrieve the workspace's MCP connection and security configuration with sensitive data masked for safe analysis.MIT
siyuan-mcpNote TakingSearchPurpleLiuAlicense-qualityFmaintenanceMCP server for SiYuan Note, enabling AI tools to search, read, create, and organize notes with 66 tools. Updated 6 months ago (2026-02-06 06:09 UTC)8Apache 2.0
siyuan-mcp-serverNote TakingKnowledge & MemoryblueblueeyesAlicenseBqualityDmaintenanceEnables AI models to interact with SiYuan Note systems, allowing management of notebooks, documents, blocks, files, and more through natural language. Updated a year ago (2025-04-01 15:33 UTC)316ISC
remove_notebookASiYuan MCP ServerDelete a notebook and its content from SiYuan. A protection switch disables this action to prevent accidental removal.MIT
check_siyuan_statusASiYuan MCP ServerVerify the connection, authentication, notebook, and SQL availability of SiYuan Note to ensure the MCP server is operational.MIT
get_current_timeASiYuan MCP ServerFetch the current time from the SiYuan kernel to use in timestamps, automation, and time-based operations.MIT
get_boot_progressASiYuan MCP ServerChecks the startup progress of SiYuan to verify if the application is ready for use.MIT
get_block_breadcrumbASiYuan MCP ServerRetrieves the hierarchical breadcrumb path for a block in SiYuan, showing its location within notebooks and documents.MIT
av_getAttributeViewASiYuan MCP ServerGet the structure and data of a SiYuan database attribute view. Use the attribute view ID, with optional view ID, page, and page size for targeted results.MIT
remove_docASiYuan MCP ServerDelete a document from a SiYuan notebook by providing the notebook ID and document path.MIT
get_hpath_by_pathASiYuan MCP ServerConvert a storage path to a human-readable path using the notebook ID and storage path as inputs.MIT
get_hpath_by_idASiYuan MCP ServerRetrieve a human-readable path for any SiYuan block, document, notebook, or database ID. Input a valid ID to get the corresponding path.MIT
queryCommandsASiYuan MCP ServerDiscover available commands on the SiYuan server. Use type or namespace filters to narrow down and find the command you need.MIT
rename_docASiYuan MCP ServerRenames a document in the specified notebook using its storage path. Provide the new title and document path to update the document's name.MIT
append_blockASiYuan MCP ServerAppends a new block as the last child of a specified parent block in SiYuan notes.MIT
get_versionASiYuan MCP ServerRetrieve the current version of the SiYuan Note application to verify the installed version or check for updates.MIT
close_notebookBSiYuan MCP ServerClose a specific notebook in SiYuan by providing its ID, freeing resources and stopping operations on that notebook.MIT