Sticky Note MCP Server is a minimal yet powerful implementation of the **Model Context Protocol (MCP)** built with **FastMCP** in Python.
It lets agents and users create, manage, and summarize sticky notes directly through MCP tools and resources.
### โจ Features
- ๐ Create, list, update, and delete notes
- ๐ท๏ธ Add tags and pinned/archived status
- ๐ Search and filter by keyword or tag
- ๐ง Generate AI-based summaries or roadmaps
- ๐๏ธ Built-in resources:
- `notes://latest`
- `notes://pinned`
- `notes://stats`
### ๐งฐ Tool Endpoints
- `add_note(message, tags=None, pinned=False)`
- `list_notes(tags=None, pinned=None, archived=None)`
- `search_notes(query)`
- `update_note(note_id, message=None, pinned=None, archived=None)`
- `delete_note(note_id)`
- `clear_notes()`
### ๐ Getting Started
1. Clone the repository:
```bash
git clone https://github.com/aynul-abedin/sticky-note-mcp-server
cd sticky-note-mcp-server