这是一个基于 Node.js 的 SiYuan 笔记系统 MCP(Model Context Protocol)服务器实现。借助该服务器,能够让 Claude 等 AI 模型与 SiYuan 笔记系统实现无缝集成。
本项目可将 AI 模型与 SiYuan 笔记系统集成,下面为你介绍不同方式的启动步骤。
SIYUAN_TOKEN
实现身份认证。服务器需要以下环境变量:
SIYUAN_TOKEN
:SiYuan 笔记 API 令牌(必填)
将以下配置添加到 claude_desktop_config.json
:
{
"mcpServers": {
"siyuan": {
"command": "npx",
"args": [
"-y",
"@onigeya/siyuan-mcp-server"
],
"env": {
"SIYUAN_TOKEN": "your-siyuan-token"
}
}
}
}
pnpm install
# Windows 系统
set SIYUAN_TOKEN=your-siyuan-token
# Linux/macOS 系统
export SIYUAN_TOKEN=your-siyuan-token
pnpm start
docker run --rm -i \
-e SIYUAN_TOKEN=your-siyuan-token \
mcp/siyuan
pnpm build
docker build -t mcp/siyuan .
本项目基于 ISC 许可证发布。这意味着您可以自由使用、修改和分发本软件,但需遵守 ISC 许可证的条款和条件。详细信息请参阅项目仓库中的 LICENSE
文件。