A Model Context Protocol server plugin for SiYuan note-taking application that enables searching documents, retrieving content, and writing to notes through an HTTP-based interface.
A plugin that provides MCP service for Siyuan Note.
package.zip
in Release, 2. move the folder to workspace/data/plugins/
, 3. and rename the folder to syplugin-anMCPServer
;16806
by default (Host: 127.0.0.1
), please use http://127.0.0.1:16806/sse
as the server access address;β If this is helpful to you, please consider giving it a star!
A: Modify the MCP application's configuration to select the SSE type and configure the endpoint, for example:
(Below is an example using chatmcp. For different MCP clients, different configuration formats may be required; please refer to the MCP client's documentation for specifics.)
{ "mcpServers": { "siyuan": { "type": "sse", "command": "http://127.0.0.1:16806/sse", "args": [ "" ], "env": {}, "auto_approve": false } } }
Use an MCP Host application that supports HTTP communication;
Or use the node.js
+ mcp-remote
solution
npm install -g mcp-remote
Use a configuration similar to the one below in the application:
(Below is an example using 5ire. For different MCP clients, different configuration formats may be required; please refer to the MCP client's documentation for specifics.)
{ "servers": [ { "name": "Siyuan", "key": "siyuan", "description": "Read notes", "command": "npx", "args": [ "mcp-remote", "http://127.0.0.1:16806/sse" ], "isActive": true } ] }
Some dependencies are listed in
package.json
.
Developer/Project | Project Description | Citation |
---|---|---|
thuanpham582002/tabby-mcp-server | Provides MCP service within the terminal software Tabby; MIT License | Implementation method of MCP service |
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!