MCP ノートサーバー
永続ストレージを使用してメモを管理するためのモデル コンテキスト プロトコル (MCP) サーバー実装。
特徴
- メモの作成、閲覧、更新、削除 
- JSONを使用した永続ストレージ 
- 作成と変更のタイムスタンプ追跡 
- プロンプトによるメモの要約 
- note:// URIスキームを使用したリソースベースのアクセス 
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop のノートを自動的にインストールするには:
手動インストール
- Python 3.10以降がインストールされていることを確認してください 
- 仮想環境を作成します。 python -m venv .venv # On Unix/MacOS: source .venv/bin/activate # On Windows: .venv\Scripts\activate
- インストール要件: pip install MCP
プロジェクト構造
利用可能なツール
- add-note: 新しいメモを作成する
- list-all-notes: 保存されているすべてのメモを表示する
- update-note: 既存のノートを変更する
- delete-note: メモを削除する
使用法
- サーバーを起動します。 mcp install src/notes mcp start Notes
- 操作例: # Create a note await client.call_tool("add-note", { "name": "example", "content": "This is a test note" }) # List all notes await client.call_tool("list-all-notes") # Update a note await client.call_tool("update-note", { "name": "example", "content": "Updated content" }) # Delete a note await client.call_tool("delete-note", { "name": "example" })
ストレージ
メモは次の構造でnotes_storage.jsonに保存されます。
リソースアクセス
ノートにはnote:// URI スキームを使用してリソースとしてアクセスできます。
- リソースの一覧表示: 利用可能なすべてのノートをリソースとして返します 
- リソースの読み取り: - note://internal/note_nameを使用して特定のノートにアクセスします。
プロンプト生成
サーバーには、メモの要約のためのプロンプト生成機能が含まれています。
- 簡潔な要約と詳細な要約の両方をサポート 
- 言語モデル入力のフォーマットノート 
- 「summarize-notes」プロンプトから利用可能 
発達
サーバーを変更または拡張するには:
- リポジトリをクローンする 
- 開発依存関係をインストールする 
- 適切なモジュールに変更を加える 
- 展開前に徹底的にテストする 
テスト
テストでは以下をカバーします:
- 基本的なCRUD操作 
- 複数のノートの取り扱い 
- エラーケース 
- リソースアクセス 
- プロンプト生成 
ライセンス
[ここにライセンスを追加]
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
メモを管理および永続化し、CRUD 操作、メモの要約、note:// URI スキームを介したリソースベースのアクセスを提供する MCP サーバー。
Related Resources
Related MCP Servers
- -security-license-qualityA simple note-taking MCP server that allows storing and summarizing notes with custom URI schemes and provides functionality to add notes and generate summaries with different detail levels.Last updated -5
- -security-license-qualityA simple MCP server for creating and managing notes with support for summarization functionality.Last updated -1
- Asecurity-licenseAqualityA simple MCP server implementing a note storage system with one tool to add notes and one prompt to summarize stored notes.Last updated -42
- Asecurity-licenseAqualityA simple note-taking MCP server that stores notes and can generate summaries of stored content.Last updated -4