MCP.so
登录

SiYuan Note MCP Server

@MCP-Mirror

基本信息

分类

记忆与知识

许可证

ISC license

传输方式

stdio

作者

MCP-Mirror

关于 SiYuan Note MCP Server

Mirror of

SiYuan Note MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "onigeya_siyuan-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "\\"
      ]
    }
  }
}

SiYuan Note MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is SiYuan Note MCP Server?

SiYuan Note MCP Server is an MCP server implementation that integrates with the SiYuan Note system, enabling AI models to access and manipulate note data. It provides a command‑based interface for notebooks, documents, blocks, files, assets, SQL queries, attributes, exports, and system functions.

How to use SiYuan Note MCP Server?

Configure a SIYUAN_TOKEN environment variable with the SiYuan API token (found in SiYuan Note Settings > About). Add the server to Claude Desktop’s claude_desktop_config.json using npx -y @onigeya/siyuan-mcp-server, or run locally with pnpm start after installing dependencies. A Docker image is also available.

Key features of SiYuan Note MCP Server

  • Notebook and document management (create, rename, delete, move)
  • Content block operations (insert, update, delete, move)
  • File and asset upload/manipulation
  • SQL and full‑text search queries
  • Attribute management (set and get block attributes)
  • Export and format conversion (Pandoc support)

Use cases of SiYuan Note MCP Server

  • AI agents reading, writing, or reorganizing notes in SiYuan
  • Automating notebook structure and document creation from markdown
  • Searching and querying note content programmatically
  • Integrating SiYuan with external workflows via file and asset operations

常见问题

1

What dependencies or runtime are required?

Node.js >= 23.10.0 and pnpm are required for local builds. A Docker image is also provided.

2

How is authentication handled?

The server requires a `SIYUAN_TOKEN` environment variable, which is the API token from SiYuan Note. It is used for API authentication.

3

What transports or protocols does it use?

The README does not specify transport details; it is an MCP server (presumably stdio for Claude Desktop) but no explicit transport is mentioned.

4

Can it execute arbitrary SQL on the SiYuan database?

Yes, it provides `query.sql` and `sql.sql` commands to execute SQL queries against the SiYuan note database.

5

Where does the data live?

Data is stored within the SiYuan Note system; the server accesses it via SiYuan’s API. No data is stored by the server itself.

评论

记忆与知识 分类下的更多 MCP 服务器