Sticky Notes
AI Sticky Notes MCP Server
AIアシスタントが個人的なメモを保存・読み取り・要約できるようにするためのMCPサーバーです。メモはサーバーの隣にあるローカルの notes.txt ファイルに保存されます。
機能
add_noteツール: 新しいメモを追加します。read_notesツール: 保存されたすべてのメモを読み取ります。notes://latestリソース: 最後に追加されたメモを取得します。note_summary_promptプロンプト: 現在のメモを含む要約用のプロンプトを作成します。
Related MCP server: Sticky Notes MCP Server
必要条件
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 installed
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to create, read, and summarize sticky notes stored in a local text file through MCP tools, resources, and prompts.
- AlicenseAqualityDmaintenanceEnables creating, reading, updating, and deleting sticky notes with persistent text file storage through the MCP protocol.4MIT
- 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.33021MIT
- 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.
Related MCP Connectors
Cross-session, cross-device memory for your agent: remember and recall notes. No key to start.
Feedback layer for video. Reviewers talk through feedback; agents read it as structured comments.
Search, save, and set reminders in your personal MarkIt library of links, posts, and notes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Sheheryar-Ahmad/Sticky-Notes-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server