ai-sticky-notes-mcp

farhanfist10/ai-sticky-notes-mcp

3.2

If you are the rightful owner of ai-sticky-notes-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

AI Sticky Notes MCP Server is a custom Model Context Protocol server designed to provide AI-powered sticky notes functionality for Claude Desktop.

Tools
  1. add_note

    Add a new note.

  2. read_notes

    Read all notes.

AI Sticky Notes MCP Server

A custom MCP (Model Context Protocol) server that provides AI-powered sticky notes functionality for Claude Desktop.

Features

  • Add Notes: Append new notes to your sticky notes file
  • Read Notes: View all your saved notes
  • Latest Note Resource: Access the most recently added note
  • Summary Prompt: Generate AI prompts to summarize all your notes

Installation

  1. Clone this repository:

    git clone https://github.com/farhanfist10/ai-sticky-notes-mcp.git
    cd ai-sticky-notes-mcp
    
  2. Install dependencies:

    pip install -r requirements.txt
    

Configuration

Add the following to your Claude Desktop configuration file:

Windows

%APPDATA%\Claude\claude_desktop_config.json

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Linux

~/.config/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "ai-sticky-notes": {
      "command": "python",
      "args": [
        "-m", 
        "mcp.server.fastmcp",
        "/path/to/your/ai-sticky-notes-mcp/main.py"
      ],
      "env": {
        "PYTHONPATH": "/path/to/your/ai-sticky-notes-mcp"
      }
    }
  }
}

Important: Replace /path/to/your/ai-sticky-notes-mcp/ with the actual path to your project directory.

Usage

After configuration, restart Claude Desktop. You'll have access to these tools:

  • add_note(message): Add a new note
  • read_notes(): Read all notes
  • Resource notes://latest: Access the latest note
  • Prompt for summarizing notes

Example

# The server will create a notes.txt file in the same directory
# All notes are stored persistently in this file

File Structure

ai-sticky-notes-mcp/
ā”œā”€ā”€ main.py           # Main MCP server implementation
ā”œā”€ā”€ requirements.txt  # Python dependencies
ā”œā”€ā”€ README.md        # This file
└── notes.txt        # Auto-generated notes storage (created when first used)

How It Works

This MCP server uses the FastMCP framework to expose tools that:

  1. Tools: Functions that Claude can call to add/read notes
  2. Resources: Direct access to the latest note
  3. Prompts: Pre-built prompts for note summarization

The notes are stored in a simple text file (notes.txt) that gets created automatically when you first use the server.

Contributing

Feel free to open issues or submit pull requests to improve this MCP server!

License

MIT License - feel free to use this project as you wish.