mcpField
M
mcp-server-demo (AI sticky notes)

mcp-server-demo (AI sticky notes)

ローカル
github.com/aymaneELHICHAMIメモリ・ナレッジ077 週間前に更新

mcp-server-demo (AI sticky notes) について

Claude Desktop 向けの、永続化に対応した付箋 MCP サーバーです。テキストファイルにメモを保存し、取得や要約に利用できます。

主な機能

  1. 01テキストファイルへのメモ保存
  2. 02保存済みメモの一括取得
  3. 03最新メモのリソース提供
  4. 04メモ要約用プロンプトの生成

活用シーン

  1. 01タスクやリマインダーの記録
  2. 02保存済みメモの確認
  3. 03直近に追加したメモの取得
  4. 04要約用のメモ整理

MCP 対応

メモの追加・読み取りツール、最新メモのリソース、メモ要約用プロンプトを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-server-demo(AI 付箋)

AI Sticky Notes:Claude Desktop で付箋を作成、読み取り、管理できる Model Context Protocol(MCP)アプリケーションです。

概要

AI Sticky Notes は Model Context Protocol を活用し、Claude Desktop とシンプルなメモシステムをシームレスに連携します。この実装により、Claude は以下を実行できます。

  • メモを永続ストレージに保存する
  • 保存済みのすべてのメモを取得する
  • 最後に追加されたメモにアクセスする
  • 既存のメモを要約するプロンプトを生成する

インストール

前提条件

  • Python 3.7+
  • MCP Python SDK
  • Claude Desktop アプリケーション

セットアップ

  1. このリポジトリをクローンします。

    • git clone https://github.com/aymaneELHICHAMI/mcp-server-demo.git
    • cd mcp-server-demo
  2. uv をインストールします。

  3. 仮想環境を作成します。

    • uv venv venv
  4. 仮想環境を有効化します。

    • uv venv
  5. uv.lock から依存関係をインストールします。

    • uv sync
  6. MCP サーバーを実行します。

    • uv run mcp install main.py Claude Desktop に設定が反映されない場合(メニューバー -> 設定 -> 開発者)、タスクマネージャーから Claude Desktop を強制終了して再度開いてみてください。正常に動作すると、「AI Sticky Notes MCP Server」が実行中と表示されます。

コアコンポーネント

from mcp.server.fastmcp import FastMCP
mcp = FastMCP("AI Sticky Notes")

サーバーは MCP エコシステム内で「AI Sticky Notes」として登録され、Claude Desktop などのクライアントから検出できるようになります。

メモはシンプルなテキストファイル(notes.txt)に保存され、各メモは個別の行に記録されます。ファイルが存在しない場合は自動的に作成されます。

サーバーは以下の MCP 機能を公開します。

種類名前説明
ツールadd_note新しいメモをストレージに追加する
ツールread_notes既存のすべてのメモを取得する
リソースnotes://latest最新のメモにアクセスする
プロンプトnote_summary_promptメモを要約するためのプロンプトを生成する

Claude Desktop での使用

サーバーが実行されると、Claude Desktop は自動的にサーバーを検出して接続します。自然言語でメモを操作できます。

You: "Please save this as a note: Remember to schedule a team meeting for Friday"
Claude: [Uses add_note tool] "Note saved!"

You: "What notes do I have?"
Claude: [Uses read_notes tool] "Here are your notes: ..."

You: "What was my most recent note?"
Claude: [Accesses notes://latest resource] "Your most recent note is: ..."

You: "Can you summarize my notes?"
Claude: [Uses note_summary_prompt] "Here's a summary of your notes: ..."

リソース

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。