π AI Sticky Notes β MCP Project
About
A simple AI-powered sticky notes app using MCP (Model Context Protocol) to add, read, delete, and summarize notes through Claude Desktop.
Details
- Author
- itsmerizzi
- Downloads
- 326
- Categories
- Knowledge Base
Jump to
- Add new notes via the add_note tool
- Read all existing notes with read_notes
- Remove all notes using remove_notes
- Retrieve the latest note with the get_latest_note resource
- Generate a prompt to summarize all notes via note_summary_prompt
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
π AI Sticky Notes β MCP ProjectCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
After setting up the environment with uv (run uv install, uv init, then uv add "mcp[cli]"), install and launch Claude Desktop. Then interact with the projectβs tools, resources, and prompts through the desktop client.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"\ud83d\udcdd ai sticky notes \u2013 mcp project": {
"mcp-server-itsmerizzi": {
"command": "uv",
"args": [
"init",
"project-folder-name"
]
}
}
}
}
McpServers
{
"mcp-server-itsmerizzi": {
"command": "uv",
"args": [
"init",
"project-folder-name"
]
}
}
π AI Sticky Notes β MCP Project
This project is a simple and functional application that uses the MCP (Model Context Protocol) to create a sticky notes system powered by AI. It leverages FastMCP, the mcp[cli] interface, and integrates with Claude Desktop.
---
π Features
- Add new notes
- Read all existing notes
- Remove all notes
- Retrieve the latest note
- Generate a prompt to summarize all notes
---
π§° Technologies Used
- Python
- FastMCP
- uv for environment management
- Claude Desktop for execution with tools, resources, and prompts
---
π οΈ Setup and Usage
1. Create and initialize the MCP environment
uv install
uv init project-folder-name
cd project-folder-name
uv add "mcp[cli]"
2. Install and use Claude Desktop
- Download and install Claude Desktop
- Run and interact with the defined tools, resources, and prompts
---
π File Overview
main.py
This file contains all the tools and logic to manage notes using the MCP framework.
---
π§ Tools
add_note(message: str) -> str
Appends a new note to the notes.txt file.
read_notes() -> str
Returns all saved notes. If no notes exist, returns a default message.
remove_notes() -> str
Clears all notes in the notes.txt file.
---
π Resource
get_latest_note() -> str
Returns the most recently added note.
---
π¬ Prompt
note_summary_prompt() -> str
Generates a prompt asking the AI to summarize all current notes.
---
π Notes File
All notes are stored in a local notes.txt file, which is automatically created if it doesn't exist.
---
β Requirements
- Python 3.10+
- uv installed
- Claude Desktop installed
---
π§ Inspiration
This project demonstrates how to use MCP to build intelligent agents that interact with local files and structured data. Itβs easily extendable with new functionalities.
---
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


