Маленький MCP-сервер для siyuan-note
Плагин, предоставляющий MCP-сервис для Siyuan Note .
✨ Быстрый старт
Загрузите из Marketplace или 1. распакуйте
package.zipв Release, 2. переместите папку вworkspace/data/plugins/, 3. и переименуйте папку вsyplugin-anMCPServer;Включить плагин;
Плагин по умолчанию прослушивает порт
16806(хост:127.0.0.1), используйтеhttp://127.0.0.1:16806/sseв качестве адреса доступа к серверу;
⭐ Если эта информация была вам полезна, пожалуйста, поставьте ей звезду!
🔧 Поддерживаемые инструменты
[Поиск]
Используйте поиск по ключевым словам;
Используйте поиск SQL;
[Забрать]
Получить документ kramdown по идентификатору;
Список блокнотов;
[Писать]
Добавлять содержимое в дневник;
Добавить содержимое к определенному документу по идентификатору;
❓ Часто задаваемые вопросы
В: Как использовать его в клиенте MCP?
A: Измените конфигурацию приложения MCP, чтобы выбрать тип SSE и настроить конечную точку, например:
(Ниже приведен пример использования chatmcp . Для разных клиентов MCP могут потребоваться разные форматы конфигурации; подробности см. в документации клиента MCP.)
{ "mcpServers": { "siyuan": { "type": "sse", "command": "http://127.0.0.1:16806/sse", "args": [ "" ], "env": {}, "auto_approve": false } } }
В: Мой клиент MCP не поддерживает HTTP-коммуникацию, только stdio.
Используйте приложение MCP Host, поддерживающее HTTP-связь;
Или используйте решение
node.js+mcp-remotenpm install -g mcp-remoteИспользуйте в приложении конфигурацию, аналогичную приведенной ниже:
(Ниже приведен пример использования 5ire . Для разных клиентов MCP могут потребоваться разные форматы конфигурации; подробности см. в документации клиента MCP.)
{ "servers": [ { "name": "Siyuan", "key": "siyuan", "description": "Read notes", "command": "npx", "args": [ "mcp-remote", "http://127.0.0.1:16806/sse" ], "isActive": true } ] }
В: Каковы наиболее распространённые клиенты MCP?
Пожалуйста, перейдите по ссылке: https://github.com/punkpeye/awesome-mcp-clients или https://modelcontextprotocol.io/clients ;
🙏 Ссылки и благодарности
Некоторые зависимости перечислены в
package.json.
Разработчик/Проект | Описание проекта | Цитата |
Предоставляет службу MCP в терминальном программном обеспечении Tabby; Лицензия MIT | Метод реализации услуги MCP |
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Плагин сервера Model Context Protocol для приложения для создания заметок SiYuan, который позволяет искать документы, извлекать контент и делать записи в заметках через интерфейс на основе HTTP.
Related MCP Servers
- -security-license-qualityA 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
- -security-license-qualityA 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
- Asecurity-licenseAqualityA 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 -513319
- Asecurity-licenseAqualityAn 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 -3941ISC License