siyuan-note用の小さなMCPサーバー
Siyuan Noteに MCP サービスを提供するプラグイン。
✨ クイックスタート
マーケットプレイスからダウンロードするか、1. リリース内の
package.zipを解凍し、2. フォルダーをworkspace/data/plugins/に移動し、3. フォルダーの名前をsyplugin-anMCPServerに変更します。プラグインを有効にします。
プラグインはデフォルトでポート
16806(ホスト:127.0.0.1) をリッスンします。サーバー アクセス アドレスとしてhttp://127.0.0.1:16806/sseを使用してください。
⭐ もしこれが役に立った場合は、ぜひ星を付けてください。
Related MCP server: MCP Apple Notes
🔧 サポートされているツール
[検索]
キーワード検索を使用します。
SQL 検索を使用します。
[取得]
ID でドキュメント kramdown を取得します。
ノートブックを一覧表示します。
[書く]
日記にコンテンツを追加します。
ID によって特定のドキュメントにコンテンツを追加します。
❓ よくある質問
Q: MCP クライアントではどのように使用すればよいですか?
A: MCP アプリケーションの設定を変更して SSE タイプを選択し、エンドポイントを構成します。例:
(以下はchatmcpを使用した例です。MCP クライアントによっては、異なる設定形式が必要になる場合があります。詳細については、MCP クライアントのドキュメントを参照してください。)
{ "mcpServers": { "siyuan": { "type": "sse", "command": "http://127.0.0.1:16806/sse", "args": [ "" ], "env": {}, "auto_approve": false } } }
Q: 私の MCP クライアントは HTTP ベースの通信をサポートしておらず、stdio のみをサポートしています。
HTTP 通信をサポートする MCP ホスト アプリケーションを使用します。
または、
node.js+mcp-remoteソリューションを使用するnpm 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 } ] }
Q: 一般的な MCP クライアントにはどのようなものがありますか?
🙏 参考文献と謝辞
いくつかの依存関係は
package.jsonにリストされています。
開発者/プロジェクト | プロジェクトの説明 | 引用 |
端末ソフトウェア Tabby 内で MCP サービスを提供。MIT ライセンス | MCPサービスの実装方法 |