What problem does it solve? Managing a self-hosted SiYuan knowledge base programmatically requires learning its POST-only kernel API, ID formats, and endpoint conventions, which slows down automation of note search, creation, and editing. ## Core Features & Use Cases - Search and Query: Run full-text search or direct SQL SELECT queries against the blocks database to find notes by keyword, type, or notebook. - Read and Write Blocks: Read block content in Kramdown, create documents from Markdown, append, prepend, insert, update, and delete blocks, and set custom attributes. - Notebook and Document Management: List notebooks and documents, create notebooks, rename or remove documents, and export documents as Markdown. - Use Case: Ask the agent to find all meeting notes mentioning a project, then append a summary paragraph to the relevant document and tag it with a custom status attribute. ## Quick Start Search my SiYuan knowledge base for notes about meeting notes and show the top five results.