Skip to main content
Glama

MCP Notes

by 9Ninety

📝 MCPノート

MCPノートの表紙画像

✨ 概要

MCP Notes Serverは、 MCPプロトコル上に構築されたシンプルなメモ作成アプリケーションです。AIモデルを活用しながら、個人的な考え、メモ、インスピレーション、洞察など、複雑なメモやタスクを記録・閲覧できるようにすることを目指しています。プロジェクトファイルの作成を必要とせず、プロジェクト内で公開することなく、あらゆるコンテンツを記録できます。

このプロジェクトには、AI 駆動型メモ管理用のモデル コンテキスト プロトコル (MCP) を使用する Node.js サーバーと、メモを手動で操作するためのユーザーフレンドリーなインターフェイスを提供する Web サーバーの 2 つのサーバーが含まれています。

**注:**このプロジェクトでは、メモの保存に DynamoDB が必要です。ご利用には AWS アカウントが必要です。AWS は DynamoDB に十分な無料利用枠を提供しているため、頻繁に個人でご利用いただく場合でも無料でご利用いただけます。


🎯 コア機能

  • 🖥️デュアルサーバーアーキテクチャ: AI駆動型ノート管理用のMCPサーバーとユーザーインターフェース用のWebサーバー
  • 🤖 AI を活用したメモ作成: AI とのやり取りを通じて、考え、洞察、タスクを記録します
  • 🗂️包括的なメモ管理: AI または Web インターフェースを介してメモを作成、一覧表示、取得、更新、削除します
  • 📋信頼性の高いストレージ: AWS DynamoDB による安全で効率的なノートストレージ
  • 🔐**柔軟な認証:**接続文字列または環境変数を介した AWS 認証情報のサポート
  • 📝**プロジェクトに依存しない:**プロジェクトファイルや構造に影響を与えずに個人的なメモを保存できます

🤖 モデルサポート

クライアントがMCPをサポートしていれば、関数呼び出しをサポートする任意のモデルを使用できます。以下のモデルはテスト済みで動作確認済みです。

  • クロード3.5シリーズ
  • ジェミニ1.5および2.0シリーズ
  • GPT-4シリーズ
  • ミストラル ラージ
  • グロク2
  • ディープシークチャット

🛠️ インストール

推奨

npxまたはbunxで直接実行します。以下の例を参照してください。

代替

  1. システムにNode.jsがインストールされていることを確認してください。
  2. このリポジトリをクローンし、依存関係をインストールします: npm install
  3. Claude Desktop またはその他のツールを以下のように設定します。

⚙️ 資格情報の設定

接続文字列

dynamodb://<access_key>:<secret_key>@<region>/<table>

例: dynamodb://AKIAXXXXXXXX:SKXXXXXXXX@us-east-1/mcp-notes

環境変数

  1. AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYをエクスポートします。
  2. URI に資格情報なしで接続情報を入力します: dynamodb://us-east-1/mcp-notes

🤖 ツールとの統合

クロードデスクトップ

このスニペットをclaude_desktop_config.jsonに追加します。

{ "mcpServers": { "mcp-notes": { "command": "npx", "args": [ "-y", "-p", "mcp-notes", "mcp-notes-server", "--dynamodb", "dynamodb://access_key:secret_key@region/table" ] } } }

またはローカルディスク上のファイル:

{ "mcpServers": { "mcp-notes": { "command": "node", "args": [ "file://path/to/notes-mcp-server.js", "--dynamodb", "dynamodb://access_key:secret_key@region/table" ] } } }

コーディ

**注:**現在、Cody の MCP サーバー サポートは制限されています。
サーバー接続は1つしか許可されておらず、ツール呼び出しはできません。メモを作成・管理し、AIチャットでの会話で参照するには、Webインターフェースを使用する必要があります。

次のスニペットを VS Code 設定に追加します。

{ "openctx.providers": { "https://openctx.org/npm/@openctx/provider-modelcontextprotocol": { "nodeCommand": "node", "mcp.provider.uri": "file://path/to/notes-mcp-server.js", "mcp.provider.args": [ "--dynamodb", "dynamodb://access_key:secret_key@region/table" ] } } }

あるいは、 npxを使用します (動作は保証されません)。

{ "openctx.providers": { "https://openctx.org/npm/@openctx/provider-modelcontextprotocol": { "nodeCommand": "node", "mcp.provider.uri": "file:///usr/local/bin/npx", "mcp.provider.args": [ "-y", "-p", "mcp-notes", "mcp-notes-server", "--dynamodb", "dynamodb://access_key:secret_key@region/table" ] } } }

クライン

このスニペットをcline_mcp_settings.jsonに追加します。

「新しいタスク」ボタンの横に「MCP サーバー」アイコンがあり、このファイルを開くための「MCP 設定の編集」ボタンがあります。

{ "mcpServers": { "mcp-notes": { "command": "npx", "args": [ "-y", "-p", "mcp-notes", "mcp-notes-server", "--dynamodb", "dynamodb://access_key:secret_key@region/table" ] } } }

🚀 Webサーバーの実行

ウェブサーバーは、メモを管理するためのユーザーフレンドリーなインターフェースを提供します。ウェブインターフェースを起動して、メモを管理したり、AI用の新しいメモを追加したり、AIが生成したメモの一部を変更したりできます。

npx -p mcp-notes mcp-notes-web-server --dynamodb "dynamodb://access_key:secret_key@region/table"
bun src/notes-web-server.ts --dynamodb "dynamodb://access_key:secret_key@region/table"

または、 npm run buildでコンパイルし、 node dist/notes-mcp-server.jsまたはnode dist/notes-web-server.jsを実行します。

次に、ブラウザでhttp://localhost:3100にアクセスしてメモを表示します。


🔧 利用可能なMCPツール

リストノート

  • 入力: { tags?: string[] }
  • **出力:**すべてのメモの配列。オプションでタグでフィルタリングされます。

ゲットノート

  • 入力: { id: string }
  • **出力:**指定された ID に一致する単一のノート オブジェクト、または一致するものが存在しない場合は「見つかりません」というメッセージ。

メモを書く

  • 入力: { id: string, title: string, summary: string, tags: string[], content: string }
  • **出力:**成功確認メッセージ。

削除メモ

  • 入力: { id: string }
  • **出力:**削除確認メッセージ🚮。

📝 データ構造

メモは次の構造を使用して保存されます。

  • id : メモの一意の識別子。「meeting-notes-1362」のように、ランダムな数字の接尾辞が付いた、わかりやすい名前にしてください。
  • title : メモのタイトル。
  • summary : メモの内容の短い要約。
  • tags : メモに関連付けられたタグの配列 (例: ["meeting", "project-x"])。
  • content : ノートの主な内容。

📸 スクリーンショット

クロードデスクトップ

✅ フル機能

Claude Desktop の MCP Notes ツールコールのスクリーンショットClaude Desktop の MCP Notes リソースのスクリーンショット

コーディ

✅ リソース経由でメモをメンションする

❎ ツール呼び出しはサポートされていません

Cody の MCP Notes のスクリーンショット

クライン

✅ ツールコールによるフル機能

❓ リソースが機能していないようです。助けが必要です。

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.

AI モデルを使用してメモを記録および管理するためのシンプルなメモ作成 MCP サーバー。

  1. ✨ 概要
    1. 🎯 コア機能
      1. 🤖 モデルサポート
        1. 🛠️ インストール
          1. ⚙️ 資格情報の設定
            1. 接続文字列
            2. 環境変数
          2. 🤖 ツールとの統合
            1. クロードデスクトップ
            2. コーディ
            3. クライン
          3. 🚀 Webサーバーの実行
            1. 🔧 利用可能なMCPツール
              1. リストノート
              2. ゲットノート
              3. メモを書く
              4. 削除メモ
            2. 📝 データ構造
              1. 📸 スクリーンショット
                1. クロードデスクトップ
                2. コーディ
                3. クライン

              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 Claude-compatible MCP server that enables storing and summarizing notes through a simple note storage system with custom URI scheme.
                Last updated -
                3
                Python
              • -
                security
                -
                license
                -
                quality
                A simple MCP server for creating and managing notes with support for summarization functionality.
                Last updated -
                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 -
                1
                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/9Ninety/MCPNotes'

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