Siyuan MCP Server
思源笔记MCP / SiYuan MCP Server
Siyuan MCP Server is an open-source mcp server by xgq18237, written mainly in TypeScript, with 73 GitHub stars and the MIT license. Its code was last updated Jun 29, 2026.
Scan summary: scanned Nov 5, 2026 at commit bc82945. Seen able to read or write files, connect to databases, touch money or trading. Scan policy
bc82945 · Nov 5, 2026Findings (10)
- highHigh. Something risky that needs a close look before you install.dependencies issueDetails are available to the maintainer after claiming this listing.
- mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.@modelcontextprotocol/sdk@1.29.0: 6 known vulnerabilitiesGHSA-22jm-h49p-29qw, GHSA-46jr-4wx8-v453, GHSA-6prh-2h8m-c8cw, GHSA-6qxp-vccf-f47h, GHSA-f897-62hf-6gxq +1 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.body-parser@2.3.0: 1 known vulnerabilityGHSA-27r3-jxmh-p828
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.fast-uri@3.1.2: 11 known vulnerabilitiesGHSA-333x-w4r6-6crp, GHSA-4c8g-83qw-93j6, GHSA-7p8r-x3mc-p8w7, GHSA-f65p-4m7j-42xc, GHSA-fph4-wmhf-6fwf +6 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.ip-address@10.2.0: 8 known vulnerabilitiesGHSA-22jq-vg5j-6vgg, GHSA-2vr4-cq9g-pvrc, GHSA-4xrf-jv44-h6hh, GHSA-h3mg-xc3c-68pw, GHSA-j6r3-76f7-8jcv +3 more
package-lock.json - mediumMedium. Worth checking, often a vulnerable dependency or a setup problem.zod@4.4.3: 1 known vulnerabilityGHSA-mrhx-c7xc-m3w5
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.@hono/node-server@1.19.14: 2 known vulnerabilitiesGHSA-frvp-7c67-39w9, GHSA-rmxm-3fg6-px4f
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.hono@4.12.27: 9 known vulnerabilitiesGHSA-54fx-42gc-7vw4, GHSA-5r4p-p66f-jhc7, GHSA-79qm-7rj5-m7r9, GHSA-8j4g-w8fx-2239, GHSA-crvj-82cr-hjcx +4 more
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.qs@6.15.3: 3 known vulnerabilitiesGHSA-4mjr-xmp4-gh2g, GHSA-6pq8-jhm2-2vcw, GHSA-x5fp-wj9c-mxmx
package-lock.json - lowLow. Minor, or common in normal tools. Shown for information.No manifest declaring network access and environment variables (agent.json)
Network activity
Tools exposed (69)
list_notebooks列出所有思源笔记本及其打开状态
open_notebook打开指定笔记本
close_notebook关闭指定笔记本
rename_notebook重命名笔记本
create_notebook创建新笔记本
remove_notebook删除笔记本及其内容;可通过保护开关禁用
get_notebook_conf获取笔记本配置
set_notebook_conf保存笔记本配置
create_doc在指定笔记本中新建 Markdown 文档
rename_doc按存储路径重命名文档
rename_doc_by_id按 ID 重命名文档
remove_doc按路径删除文档
remove_doc_by_id按 ID 删除文档
move_docs移动一组文档
move_docs_by_id按 ID 移动一组文档
search_docs按标题搜索文档
list_docs列出指定笔记本路径下的文档
get_hpath_by_path根据存储路径获取人类可读路径
get_hpath_by_id根据 ID 获取人类可读路径
get_path_by_id根据 ID 获取存储路径
get_ids_by_hpath根据人类可读路径获取 ID
insert_block在指定锚点插入块;nextID、previousID、parentID 至少提供一个
prepend_block在父块开头插入子块
append_block在父块末尾插入子块
update_block更新块内容
delete_block删除块
move_block移动块;previousID 或 parentID 至少提供一个
batch_insert_blocks批量插入块
batch_update_blocks批量更新块
get_block_info获取块的元数据
get_block_breadcrumb获取块的面包屑路径
get_block_kramdown获取块 Kramdown 源码
get_child_blocks获取直接子块
fold_block折叠块
unfold_block展开块
transfer_block_ref转移块引用
set_block_attrs设置块属性
get_block_attrs获取块属性
search_blocks使用思源全文搜索查找内容块
sql_query执行 SQL 语句;调用方应自行确认写入类语句的影响
flush_transaction等待思源事务队列落盘
create_database创建并初始化原生思源数据库,可同时创建字段
get_database分页渲染数据库
get_database_keys获取数据库字段定义
rename_database重命名数据库
add_database_column添加数据库字段
remove_database_column删除数据库字段
append_database_rows以标题批量添加非绑定数据库条目
set_database_cell设置单个数据库单元格;value 使用思源 AV Value JSON 结构
batch_set_database_cells批量设置数据库单元格;values 使用思源批量 AV Value 结构
remove_database_rows删除数据库条目
get_file读取工作空间文件;文本/JSON直接返回,二进制以 Base64 返回
put_file通过 Multipart 写入工作空间文件
remove_file删除工作空间文件
rename_file重命名工作空间文件
read_dir列出工作空间目录
upload_asset上传一个或多个本地资源文件
export_md_content导出文档 Markdown
export_resources导出文件与目录
push_msg向思源界面推送普通消息
push_err_msg向思源界面推送错误消息
get_version获取思源版本
get_current_time获取思源内核当前时间
get_boot_progress获取思源启动进度
check_siyuan_status检查连接、鉴权、笔记本和 SQL 可用性
get_workspace_info获取脱敏后的 MCP 连接与安全配置
render_template渲染模板文件
render_sprig渲染 Sprig 模板
pandoc_convert执行思源 Pandoc 转换
Automated result for the commit shown. See our scan policy. View the scan log
Maintainers can claim the listing to rescan, or dispute a result.
Siyuan MCP Server alternatives
View more →Similar mcp servers in Other, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Siyuan MCP Server (this page) xgq18237 | 73 | MIT | Jun 29, 2026 | Scanned, no flagged issues |
| Github MCP Server github | 34k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Fastapi MCP tadata-org | 12k | MIT | Nov 24, 2025 | Scanned, no flagged issues |
| GhidraMCP LaurieWired | 12k | Apache-2.0 | Oct 10, 2026 | Scanned, no flagged issues |
| MCP Go mark3labs | 9.2k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Git MCP idosal | 8.5k | Apache-2.0 | May 8, 2026 | Scanned, no flagged issues |