这是一个为Siyuan Note提供MCP服务的插件。
⚠️ 重大变更:从v0.1.x升级到v0.2.x引入了重大变更。CHANGELOG_zh-CN
package.zip,2. 将文件夹移动到workspace/data/plugins/,3. 并将文件夹重命名为syplugin-anMCPServer;16806(主机:127.0.0.1),请使用http://127.0.0.1:16806/sse作为服务器访问地址;⭐ 如果这对你有帮助,请考虑给它一个星!
[搜索]
[检索]
[写入]
文档类型
闪卡类型
属性
Q: 如何在MCP客户端中使用它? 请参阅后面的章节;
Q: 有哪些常见的MCP客户端?
Q: 插件支持身份验证吗?
authorization请求头,值为Bearer YourToken;Q: 它可以在Docker中使用吗?
不可以,该插件依赖于Node.js环境,不支持在移动设备或Docker上运行。
要支持部署在Docker中的SiYuan,建议切换到其他MCP项目。一些相关项目可能在此列出这里。
或者,将此插件与SiYuan前端解耦。
不同的MCP客户端需要不同的配置方法。请参考MCP客户端文档。
MCP客户端不断更新,因此这里的配置或使用说明可能不直接适用,仅供参考。
这里假设:插件端口是
16806,授权令牌是abcdefg。
修改MCP应用程序的配置,选择Streamable HTTP类型,并配置端点。
以下配置以Cherry Studio为例。不同的MCP客户端可能需要不同的配置格式—请参考MCP客户端文档。
无授权令牌的插件
streamablehttp);http://127.0.0.1:16806/mcp;有授权令牌的插件
streamablehttp);http://127.0.0.1:16806/mcp;Authorization=Bearer abcedfg;如果MCP客户端不支持基于HTTP的通信,而只支持stdio,则需要一种转换方法。
这里我们使用node.js + mcp-remote@next。
下载Node.js:https://nodejs.org/en/download
安装mcp-remote@next:
npm install -g mcp-remote@next
以下配置以5ire为例。不同的MCP客户端可能需要不同的配置格式—请参考MCP客户端文档。
无授权令牌的插件
命令:
npx mcp-remote@next http://127.0.0.1:16806/mcp
有授权令牌的插件
命令:
npx m
cp-remote@next http://127.0.0.1:16806/mcp --header Authorization:${AUTH_HEADER}
环境变量:
名称:AUTH_HEADER
值:Bearer abcdefg
部分依赖项列在
package.json中。
| 开发者/项目 | 项目描述 | 引用 |
|---|---|---|
| thuanpham582002/tabby-mcp-server | 提供终端软件Tabby内的MCP服务;MIT License | MCP服务实现方法 |
| wilsons / Frostime | 系统提示CC BY-SA 4.0 | 位于static/的系统提示等 |