Command Palette

Search for a command to run...

UnylyUnyly
Browse all

AI Sticky Notes

FreeNot checked

Lightweight MCP server for adding, reading, and summarizing sticky notes persisted in a local file.

GitHubEmbed

About

Lightweight MCP server for adding, reading, and summarizing sticky notes persisted in a local file.

README

AI Sticky Notes is a lightweight tool built using the FastMCP framework that allows users to add, read, and summarize notes. It stores all notes in a local notes.txt file and provides an interactive interface via MCP tools and resources.

🚀 Features

  • Add sticky notes with a simple message
  • Read all saved notes at once
  • Get the most recently added note
  • Generate a summary prompt based on all current notes

📁 Project Structure

project_mcp/
│
├── main.py           # Entry point for the FastMCP server
├── notes.txt         # File used to persist sticky notes
└── README.md         # Project documentation

🛠️ Installation

Make sure you have Python 3.10+ installed.

  1. Clone the repository

    git clone https://github.com/your-username/project_mcp.git
    cd project_mcp
    
  2. Create and activate a virtual environment

    python -m venv .venv
    .venv\Scripts\activate  # Windows
    
  3. Install dependencies using uv

    uv pip install fastmcp
    

📌 Usage

Run the server using uv:

uv run python main.py

This will start the FastMCP server with the name "AI Sticky Notes".

🧰 Available Tools & Resources

Tools

  • add_note(message: str)
    Adds a new note to the file.

  • read_notes()
    Reads and returns all stored notes.

Resources

  • notes://latest
    Returns the most recently added note.

Prompts

  • note_summary_prompt()
    Returns a prompt string asking an AI to summarize the current notes.

📄 Example

add_note("Buy groceries")
read_notes()  # → "Buy groceries"
get_latest_note()  # → "Buy groceries"
note_summary_prompt()  # → "Summarize the current notes: Buy groceries"

💡 Future Ideas

  • Add timestamps to notes
  • Tag notes by category
  • Implement deletion or editing
  • Build a simple web frontend using Streamlit or FastAPI

Made with 💬 and Python using FastMCP

from github.com/Thaiebu/mcp_not_taking_app_with_claude

Install AI Sticky Notes in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install ai-sticky-notes

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add ai-sticky-notes -- uvx project-mcp

FAQ

Is AI Sticky Notes MCP free?

Yes, AI Sticky Notes MCP is free — one-click install via Unyly at no cost.

Does AI Sticky Notes need an API key?

No, AI Sticky Notes runs without API keys or environment variables.

Is AI Sticky Notes hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install AI Sticky Notes in Claude Desktop, Claude Code or Cursor?

Open AI Sticky Notes on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare AI Sticky Notes with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs