Setup
这个页面覆盖本地开发前置条件和当前仓库结构。
适用场景:你刚开始接手这个代码库。
前置要求
- Node.js 20.x 或更高
pnpm- 本地思源安装,用于测试
安装
bash
git clone https://github.com/yangtaihong59/siyuan-plugins-mcp-sisyphus.git
cd siyuan-plugins-mcp-sisyphus
pnpm install项目结构
src/index.ts: 插件入口src/core/server.ts: MCP 服务入口src/tools/: 工具实现;每个工具独立目录,工具层共享代码放在src/tools/internal/src/cli/: CLI 入口与派发src/api/: SiYuan API 封装tests/: unit / integration / smoke 测试