Skip to main content
Glama

MCP Notes Server

by truaxki

MCP ノートサーバー

永続ストレージを使用してメモを管理するためのモデル コンテキスト プロトコル (MCP) サーバー実装。

特徴

  • メモの作成、閲覧、更新、削除
  • JSONを使用した永続ストレージ
  • 作成と変更のタイムスタンプ追跡
  • プロンプトによるメモの要約
  • note:// URIスキームを使用したリソースベースのアクセス

インストール

Smithery経由でインストール

Smithery経由で Claude Desktop のノートを自動的にインストールするには:

npx -y @smithery/cli install notes --client claude

手動インストール

  1. Python 3.10以降がインストールされていることを確認してください
  2. 仮想環境を作成します。
    python -m venv .venv # On Unix/MacOS: source .venv/bin/activate # On Windows: .venv\Scripts\activate
  3. インストール要件:
    pip install MCP

プロジェクト構造

notes/ ├── __init__.py # Package initialization ├── server.py # Main server implementation ├── storage.py # Note persistence layer ├── resources.py # Resource handling (note:// URIs) ├── prompts.py # LLM prompt generation └── tools/ # Server tools ├── __init__.py # Tools package initialization ├── list_tools.py # Tool listing functionality └── handle_tools.py # Tool handling implementation

利用可能なツール

  • add-note : 新しいメモを作成する
  • list-all-notes : 保存されているすべてのメモを表示する
  • update-note : 既存のノートを変更する
  • delete-note : メモを削除する

使用法

  1. サーバーを起動します。
    mcp install src/notes mcp start Notes
  2. 操作例:
    # 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_name": { "content": "Note content", "created_at": "2025-01-12T11:28:16.721704", "modified_at": "2025-01-12T11:28:16.721704" } }

リソースアクセス

ノートにはnote:// URI スキームを使用してリソースとしてアクセスできます。

  • リソースの一覧表示: 利用可能なすべてのノートをリソースとして返します
  • リソースの読み取り: note://internal/note_nameを使用して特定のノートにアクセスします。

プロンプト生成

サーバーには、メモの要約のためのプロンプト生成機能が含まれています。

  • 簡潔な要約と詳細な要約の両方をサポート
  • 言語モデル入力のフォーマットノート
  • 「summarize-notes」プロンプトから利用可能

発達

サーバーを変更または拡張するには:

  1. リポジトリをクローンする
  2. 開発依存関係をインストールする
  3. 適切なモジュールに変更を加える
  4. 展開前に徹底的にテストする

テスト

テストでは以下をカバーします:

  • 基本的なCRUD操作
  • 複数のノートの取り扱い
  • エラーケース
  • リソースアクセス
  • プロンプト生成

ライセンス

[ここにライセンスを追加]

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

メモを管理および永続化し、CRUD 操作、メモの要約、note:// URI スキームを介したリソースベースのアクセスを提供する MCP サーバー。

  1. 特徴
    1. インストール
      1. Smithery経由でインストール
      2. 手動インストール
    2. プロジェクト構造
      1. 利用可能なツール
        1. 使用法
          1. ストレージ
            1. リソースアクセス
              1. プロンプト生成
                1. 発達
                  1. テスト
                    1. ライセンス

                      Related MCP Servers

                      • -
                        security
                        F
                        license
                        -
                        quality
                        A 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
                        Python
                        • Apple
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A simple MCP server for creating and managing notes with support for summarization functionality.
                        Last updated -
                        1
                        Python
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A simple MCP server implementing a note storage system with one tool to add notes and one prompt to summarize stored notes.
                        Last updated -
                        2
                        Python
                        • Apple
                      • A
                        security
                        F
                        license
                        A
                        quality
                        A simple note-taking MCP server that stores notes and can generate summaries of stored content.
                        Last updated -
                        4
                        Python
                        • Apple

                      View all related MCP servers

                      MCP directory API

                      We provide all the information about MCP servers via our MCP API.

                      curl -X GET 'https://glama.ai/api/mcp/v1/servers/truaxki/mcp-notes'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server