Skip to main content
Glama

syplugin-anMCPServer

by OpaqueGlass

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:(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 } } }
  • 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:(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 } ] }
  • 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
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

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.

  1. ✨ Quick Start
    1. 🔧 Supported Tools
      1. ❓ Frequently Asked Questions
        1. 🙏 References & Acknowledgements

          Related MCP Servers

          • -
            security
            F
            license
            -
            quality
            A TypeScript-based MCP server that enables users to manage text notes with features like note creation and summary generation using a Model Context Protocol.
            Last updated -
            1
            JavaScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables semantic search and retrieval of Apple Notes content, allowing AI assistants to access, search, and create notes using on-device embeddings.
            Last updated -
            2
            TypeScript
            • Apple
          • A
            security
            F
            license
            A
            quality
            A model context protocol server that allows interaction with TriliumNext Notes, providing tools to create, search, retrieve, update, and delete notes through natural language commands.
            Last updated -
            5
            11
            JavaScript
            • Apple
          • A
            security
            A
            license
            A
            quality
            An MCP server implementation that integrates with SiYuan Note system, enabling AI models to access and manipulate note data through comprehensive commands for notebook management, document operations, and content manipulation.
            Last updated -
            3
            13
            30
            TypeScript
            ISC License
            • Linux
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/OpaqueGlass/syplugin-anMCPServer'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server