Sticky Notes
AI Sticky Notes MCP Server
AIアシスタントが個人的なメモを保存・読み取り・要約できるようにするためのMCPサーバーです。メモはサーバーの隣にあるローカルの notes.txt ファイルに保存されます。
機能
add_noteツール: 新しいメモを追加します。read_notesツール: 保存されたすべてのメモを読み取ります。notes://latestリソース: 最後に追加されたメモを取得します。note_summary_promptプロンプト: 現在のメモを含む要約用のプロンプトを作成します。
Related MCP server: AI Sticky Notes
必要条件
Python 3.12 以降
pipまたは uv
ローカルで実行する
uvを使用する
uv sync
uv run python main.pypipを使用する
仮想環境を作成して有効化し、依存関係をインストールします:
python -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
python main.pyサーバーはMCP stdioで通信するため、通常はブラウザで直接開くのではなく、MCP互換クライアントから起動されます。
サーバーをテストする
MCP CLIをインストールした状態で、次のコマンドでMCP Inspectorを起動します:
mcp dev main.pyInspectorを使用して、add_note と read_notes を呼び出し、notes://latest リソースを開き、note_summary_prompt を実行できます。
Pythonモジュールと構文を直接確認することもできます:
uv run python -c "import main; print('MCP server import ok')"
uv run python -m py_compile main.pyローカルにデプロイするのを Smithery で行う
リポジトリには smithery.yaml が含まれており、Smitheryがサーバーを次のコマンドで起動するよう設定されています:
startCommand:
type: stdio
command: python
args: ["main.py"]デプロイファイルをGitHubリポジトリにプッシュし、そのリポジトリをSmitheryでデプロイしてください。重要なファイルは次のとおりです:
main.pyrequirements.txtsmithery.yaml
notes.txt は省略可能です。サーバーが必要に応じて自動で作成するため、サンプルのメモを同梱したい場合のみ含めてください。
Docker で実行する
同梱のイメージをビルドして起動します:
docker build -t ai-sticky-notes .
docker run --rm -i ai-sticky-notesプロジェクト構成
main.py MCP server implementation
requirements.txt Python dependencies
smithery.yaml Smithery stdio startup configuration
Dockerfile Container build configuration
notes.txt Local note storage, created automatically if absent保存に関する注意
メモはプレーンテキストファイルに保存されます。これはローカルでの使用やデモに適していますが、ホストされたコンテナでは、再起動や再デプロイ時にファイルが保持されない場合があります。本番環境での永続的な保存には、外部データベースまたは永続ボリュームを使用してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
Read/write notes on BrainMop, a hosted notes app. Paid feature, 30-day free trial; account required.
- JetpostOAuthcom.jetpost
Notes your team and their agents build on together: write, share, comment and edit.
Search, read and edit your notes in Pinto Notes (formerly Amber Notes): checklists and tables.
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA simple demo that allows LLMs to save and read sticky notes in the browser.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to create, read, and summarize sticky notes stored in a local text file through MCP tools, resources, and prompts.-
- AlicenseAqualityBmaintenancePersistent sticky notes for Claude Code. You pin a note — a decision, a blocker, a todo — and it survives session resets, /clear, and closing the terminal. Next time you open Claude in that project, the notes that still matter are handed back to it automatically.351 npm1MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to save and retrieve persistent sticky notes across conversations, with tools, a resource, and a prompt for note management and summarization.-