syplugin-anMCPServer

by OpaqueGlass

Integrations

  • Supports Node.js integration through mcp-remote package for clients that don't support HTTP-based communication, allowing connection to the MCP server via stdio interface.

  • Uses npm to install and run the mcp-remote package as a bridge between traditional stdio-based MCP clients and the HTTP-based server.

  • Enables interaction with SiYuan note-taking application, providing search capabilities (keyword and SQL), document retrieval (fetching kramdown by ID and listing notebooks), and writing operations (appending content to diary or specific documents).

siyuan-note 的一个小型 MCP 服务器

中文

✨ 快速入门

  • 从市场下载或 1. 解压 Release 中的package.zip ,2. 将文件夹移动到workspace/data/plugins/ ,3. 并将文件夹重命名为syplugin-anMCPServer
  • 启用插件;
  • 该插件默认监听16806端口(Host: 127.0.0.1 ),请使用http://127.0.0.1:16806/sse作为服务器访问地址;

⭐ 如果这对您有帮助,请考虑给它一颗星!

🔧 支持的工具

  • [搜索]
    • 使用关键字搜索;
    • 使用 SQL 搜索;
  • [取回]
    • 通过 ID 获取文档 kramdown;
    • 列出笔记本;
  • [写]
    • 将内容附加到日记;
    • 通过ID将内容附加到特定文档;

❓ 常见问题

  • 问:如何在 MCP 客户端中使用它?
    • A:修改MCP应用的配置,选择SSE类型,并配置端点,例如:
      { "mcpServers": { "siyuan": { "type": "sse", "command": "http://127.0.0.1:16806/sse", "args": [ "" ], "env": {}, "auto_approve": false } } }
  • 问:我的 MCP 客户端不支持基于 HTTP 的通信,仅支持 stdio。
    • 使用支持 HTTP 通信的 MCP Host 应用程序;
    • 或者使用node.js + mcp-remote方案
      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 } ] }
  • 问:有哪些常见的 MCP 客户端?

🙏 参考文献和致谢

一些依赖项在package.json中列出。

开发商/项目项目描述引文
thuanpham582002/tabby-mcp-服务器在终端软件 Tabby 中提供 MCP 服务;MIT 许可证MCP服务的实现方法
-
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.

SiYuan 笔记应用程序的模型上下文协议服务器插件,可通过基于 HTTP 的接口搜索文档、检索内容和写入笔记。

  1. ✨ 快速入门
    1. 🔧 支持的工具
      1. ❓ 常见问题
        1. 🙏 参考文献和致谢

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            This TypeScript-based MCP server allows users to manage and interact with a note system through Model Context Protocol, enabling note creation and summarization with URIs and metadata.
            Last updated -
            1
            JavaScript
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            A server for connecting to a local ComfyUI instance that enables storing and summarizing notes with custom URI scheme support.
            Last updated -
            1
            2
            Python
            MIT License
            • 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 -
            TypeScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server that enables semantic search and RAG over your Apple Notes, allowing AI assistants like Claude to search and reference your notes during conversations.
            Last updated -
            6
            TypeScript
            • Apple

          View all related MCP servers

          ID: 1lli2253t7