🗒️ AI Sticky Notes – MCP Server in Python
This project is a minimal MCP (Message Control Protocol) server built in Python using the mcp
. It lets you create and manage sticky notes that can be read, updated, and summarized by an AI agent like Claude, via Claude Desktop.
🚀 Features
✅ Add and save notes
📖 Read all saved notes
📌 Fetch the latest note
🧠 Prompt Claude to summarize all notes
📦 Requirements
Python 3.8+
Claude Desktop installed
uv (recommended over pip for dependency management)
MCP Python SDK
🛠 Setup
Install
# Windows irm https://astral.sh/uv/install.ps1 | iex # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | shInitialize a new project
uv init . |shInstall dependencies
uv add mcp-cliRun the MCP server
uv run mcp install main.pyIntegrate with Claude Desktop
Open Claude Desktop
Go to Settings > Developer > Edit Config
Add your MCP server using the generated uv command
Restart Claude
✨ Usage
Ask Claude things like:
"Add a note saying 'Meeting at 3 PM'"
"Read all my notes"
"What’s the latest note?"
"Summarize my notes"
🧾 File Structure
📚 Tools and Concepts Used FastMCP
@mcp.tool – For executable functions
@mcp.resource – For context data (like latest notes)
@mcp.prompt – Reusable prompts for AI agents
Claude Desktop integration
🧠 Ideas for Future Enhancements Multi-user note support
Add timestamps to notes
Search notes by keyword
AI-generated tags or categories
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
A Python-based MCP server that allows users to create, read, and manage digital sticky notes with Claude integration for AI-powered note summarization.
Related MCP Servers
- AsecurityFlicenseAqualityA simple TypeScript-based MCP server that implements a notes system, allowing users to create, list, and generate summaries of text notes via Claude.Last updated -12
- AsecurityFlicenseAqualityA Claude-compatible MCP server that enables storing and summarizing notes through a simple note storage system with custom URI scheme.Last updated -4
- AsecurityFlicenseAqualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes through Claude Desktop.Last updated -13241
- AsecurityAlicenseAqualityAn MCP server implementation that integrates with SiYuan Note system, enabling AI models to access and manipulate note data through comprehensive commands for notebook management, document operations, and content manipulation.Last updated -31041ISC License