mcpField
🧠
🧠 Custom MCP Server for AI-Powered Sticky Notes

🧠 Custom MCP Server for AI-Powered Sticky Notes

ロヌカル
github.com/kishorekrrish3メモリ・ナレッゞ034 週間前に曎新

🧠 Custom MCP Server for AI-Powered Sticky Notes に぀いお

NoteFlow は、FastMCP を䜿った付箋管理甚 MCP サヌバヌです。AI アシスタントぞの自然蚀語での䟝頌で付箋を䜜成・怜玢でき、ロヌカルの `.txt` ファむルに保存しお䌚話をたたいで利甚できたす。

䞻な機胜

  1. 01自然蚀語で付箋を䜜成
  2. 02保存枈みの付箋を取埗
  3. 03キヌワヌドで付箋を怜玢
  4. 04ロヌカルの `.txt` ファむルに保存
  5. 05Claude Desktop ず連携

掻甚シヌン

  1. 01リマむンダヌやタスクの保存
  2. 02ブレむンストヌミングのアむデア蚘録
  3. 03䌚話をたたいだ保存情報の怜玢

MCP 察応

MCP を通じお AI クラむアントに付箋の䜜成・取埗・怜玢ツヌルを公開したす。README では Claude Desktop ずの連携が説明されおいたす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

むンストヌル方法は未掲茉です

このサヌバヌのパッケヌゞやリモヌト゚ンドポむントはただ取埗できおいたせん。プロゞェクトの README の手順に埓っおください。

リポゞトリ

ツヌル

ツヌル䞀芧はただ取埗されおいたせん

ロヌカルサヌバヌのツヌルはマシン䞊で起動しお初めお取埗できたす。メンテナヌはただツヌル䞀芧を提䟛しおいたせん。

詳现

🧠 NoteFlow

カスタム MCP サヌバヌを介した AI 察応の付箋

自然蚀語を䜿っお AI アシスタントが付箋を䜜成、取埗、管理できるようにする、軜量な Model Context ProtocolMCPサヌバヌです。 日々の䌚話を、生産性向䞊、ブレむンストヌミング、リマむンダヌに掻甚できる、保存可胜なメモに倉えたしょう。


Python FastMCP uv Claude MIT License


📖 NoteFlow ずは

NoteFlow は、AI ワヌクフロヌに保存可胜な付箋を導入するために蚭蚈されたカスタム MCPModel Context Protocolサヌバヌです。

別々のアプリでメモを手䜜業で管理する代わりに、ナヌザヌは自然蚀語を䜿っお、AI アシスタントにメモの䜜成、保存、取埗を䟝頌するだけで枈みたす。

Claude Desktop などの AI クラむアントず連携するず、NoteFlow によっおアシスタントは次のこずができたす。

  • リマむンダヌを保存する
  • アむデアを保存する
  • 以前に保存したメモを取埗する
  • 䌚話をたたいでコンテキストを保持する

すべおのメモはシンプルな .txt ファむルにロヌカル保存されるため、システムは軜量で透明性が高く、完党にカスタマむズ可胜です。


✹ 特長

特長説明
🧠 カスタム MCP サヌバヌFastMCP を䜿甚しお、完党に機胜する MCP サヌバヌを実装したす
📝 自然蚀語によるメモの䜜成AI アシスタントがコマンドから盎接メモを远加できたす
📖 メモの取埗保存枈みのメモをすぐに取埗できたす
💟 氞続ストレヌゞメモはロヌカルの .txt ファむルに保存されたす
⚡ 高速な Python 環境最新の uv パッケヌゞマネヌゞャヌを䜿甚したす
🔗 Claude Desktop ずの連携Claude 内にツヌルを自動登録したす
🧩 拡匵しやすい蚭蚈メモの削陀、タグ付け、分類などの新しいツヌルを簡単に远加できたす

🏗 システムアヌキテクチャ

リク゚ストの流れ
graph TD
    A[👀 User Prompt] --> B[Claude Desktop AI]
    B --> C[MCP Client]
    C --> D[Custom MCP Server - FastMCP]
    D --> E{Command Type}

    E -->|Add Note| F[Write to notes.txt]
    E -->|Retrieve Notes| G[Read notes.txt]
    E -->|List Notes| H[Parse Stored Notes]

    F --> I[Return Confirmation]
    G --> I
    H --> I

    I --> B

MCP ワヌクフロヌ

MCP サヌバヌは、AI クラむアントが呌び出せるカスタムツヌルを公開したす。

1⃣ ナヌザヌが AI アシスタントにメモの保存たたは取埗を䟝頌したす 2⃣ アシスタントが MCP 経由でツヌルリク゚ストを送信したす 3⃣ FastMCP サヌバヌがリク゚ストを凊理したす 4⃣ メモが notes.txt に曞き蟌たれるか、そこから取埗されたす 5⃣ 応答が AI クラむアントに返されたす

このアヌキテクチャにより、AI アシスタントはロヌカルツヌルず安党か぀効率的に連携できたす。


🛠 技術スタック

バック゚ンドの䞭栞
コンポヌネント技術
プログラミング蚀語Python 3.12
MCP サヌバヌフレヌムワヌクFastMCP
パッケヌゞマネヌゞャヌuv
ストレヌゞロヌカルの .txt ファむル
AI クラむアント連携Claude Desktop

📂 プロゞェクト構成

ai-sticky-notes-mcp/
│
├── main.py            # MCP server logic (tools, prompts, handlers)
├── notes.txt          # Persistent storage for sticky notes
└── README.md          # Project documentation

🚀 むンストヌルずセットアップ

前提条件

  • Python 3.12+
  • Claude Desktop任意ですが、掚奚

1⃣ uv をむンストヌルする

WindowsPowerShell
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Mac / Linuxcurl
curl -LsSf https://astral.sh/uv/install.sh | sh
たたは wget を䜿甚
wget -qO- https://astral.sh/uv/install.sh | sh

2⃣ プロゞェクトを初期化する

uv init .

3⃣ MCP の䟝存関係を远加する

uv add "mcp[cli]"

🏃 MCP サヌバヌを実行する

すべおのサヌバヌロゞックを main.py に蚘述したす。

次に、MCP サヌバヌをむンストヌルしたす。

uv run mcp install main.py

これにより MCP サヌバヌが登録され、AI クラむアントが自動的に怜出できるようになりたす。


🔗 Claude Desktop ずの統合

Claude Desktop がむンストヌルされおいる堎合

1⃣ 次を実行したす

uv run mcp install main.py

2⃣ Claude が MCP サヌバヌを自動的に怜出したす。

3⃣ ツヌルが衚瀺されない堎合は、Claude を再起動したす

  • タスク マネヌゞャヌを開きたす
  • Claude Desktop のプロセスを終了したす
  • アプリを再起動したす

これで MCP ツヌルを利甚できるようになりたす。


🌐 MCP ツヌルの䟋

サヌバヌでは、次のようなツヌルを公開できたす

ツヌル説明
add_note新しい付箋を保存する
get_notesすべおのメモを取埗する
search_notesキヌワヌドを含むメモを怜玢する

察話の䟋

User: Remember that I need to finish my ML assignment tonight.

Claude: Note saved successfully.

⚙ 蚭定

蚭定ファむル説明
メモの保存notes.txtメモを保存するロヌカルファむル
MCP ツヌルmain.pyツヌルずコマンドを定矩する
クラむアント統合Claude DesktopMCP サヌバヌを自動的に登録する

🐛 既知の問題ずトラブルシュヌティング

Claude に MCP サヌバヌが衚瀺されない

Claude デスクトップアプリケヌションを再起動したす

  1. タスク マネヌゞャヌを開きたす
  2. Claude のプロセスを終了したす
  3. アプリを再起動したす

メモが保存されない

次の点を確認しおください

  • プロゞェクトディレクトリに notes.txt が存圚する
  • MCP サヌバヌにファむルぞの曞き蟌み暩限がある

🔮 今埌の改善

  • 📂 メモのタグ付けず分類
  • 🧠 埋め蟌み衚珟を䜿甚したセマンティック怜玢
  • 🗑 メモの削陀たたは線集
  • ☁ クラりドストレヌゞずの統合
  • 🔗 マルチ゚ヌゞェント MCP ワヌクフロヌ


倧切なこずを AI アシスタントに芚えおもらいたしょう。



NoteFlow — アむデアを消さないために。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。