Siyuan Note MCP Server – README | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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 to workspace/data/plugins/, 3. and rename the folder to syplugin-anMCPServer;
  • Enable the plugin;
  • The plugin listens on port 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!

🔧 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
          }
      }
      }
      
  • 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
      npm install -g mcp-remote
      
      Use a configuration similar to the one below in the application:
      {
        "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/ProjectProject DescriptionCitation
thuanpham582002/tabby-mcp-serverProvides MCP service within the terminal software Tabby; MIT LicenseImplementation method of MCP service

Featured Templates

View More

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.