A little MCP server for siyuan-note
中文
A plugin that provides MCP service for Siyuan Note.
Quick Start
- Download from the marketplace or 1. unzip the
package.zip
in Release, 2. move the folder toworkspace/data/plugins/
, 3. and rename the folder tosyplugin-anMCPServer
; - Enable the plugin;
- The plugin listens on port
16806
by default (Host:127.0.0.1
), please usehttp://127.0.0.1:16806/sse
as the server access address;
If this is helpful to you, please consider giving it a star!
Supported Tools
- [Search]
- Use keyword search;
- Use SQL search;
- [Retrieve]
- Fetch document kramdown by ID;
- List notebooks;
- [Write]
- Append content to diary;
- Append content to a specific document by ID;
Frequently Asked Questions
- Q: How do I use it in an MCP client?
- A: Modify the MCP application’s configuration to select the SSE type and configure the endpoint, for example:
{ "mcpServers": { "siyuan": { "type": "sse", "command": "http://127.0.0.1:16806/sse", "args": [ "" ], "env": {}, "auto_approve": false } } }
- A: Modify the MCP application’s configuration to select the SSE type and configure the endpoint, for example:
- Q: My MCP client does not support HTTP-based communication, only stdio.
- Use an MCP Host application that supports HTTP communication;
- Or use the
node.js
+mcp-remote
solution
Use a configuration similar to the one below in the application:npm install -g mcp-remote
{ "servers": [ { "name": "Siyuan", "key": "siyuan", "description": "Read notes", "command": "npx", "args": [ "mcp-remote", "http://127.0.0.1:16806/sse" ], "isActive": true } ] }
- Q: What are some common MCP clients?
- Please refer to: https://github.com/punkpeye/awesome-mcp-clients or https://modelcontextprotocol.io/clients;
References & Acknowledgements
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 |
Siyuan Note MCP Server
Project Details
- OpaqueGlass/syplugin-anMCPServer
- GNU Affero General Public License v3.0
- Last Updated: 5/12/2025
Recomended MCP Servers
A Model Context Protocol (MCP) server that converts LaTeX mathematical expressions to MathML format.
Allow LLMs to control a browser with Browserbase and Stagehand
XRP Ledger MCP Server
An MCP server for reading dlis files
ClickUp MCP Server - Integrate ClickUp task management with AI through Model Context Protocol
A Model Context Protocol (MCP) server for HAProxy implemented in Go, leveraging HAProxy Runtime API and mcp-go.
https://github.com/microsoft/mcsmcp
MCP servers developed by Smithery
An MCP server implementation for interacting with Safe (Gnosis Safe) smart contract wallets
MCP server for semantic search with Qdrant vector database