🧠 Custom MCP Server for AI-Powered Sticky Notes

🧠 Custom MCP Server for AI-Powered Sticky Notes

By kishorekrrish3 GitHub

This project is a lightweight and extensible Custom MCP Server built using FastMCP, designed for capturing, storing, and managing sticky notes via AI tools. This project allows seamless interaction with note-taking functionality through natural language commands, making it ideal for productivity, reminders, or quick ideation.

ai sticky-notes
Overview

What is Custom MCP Server for AI-Powered Sticky Notes?

This project is a lightweight and extensible Custom MCP Server built using FastMCP, designed for capturing, storing, and managing sticky notes via AI tools. It allows seamless interaction with note-taking functionality through natural language commands, making it ideal for productivity, reminders, or quick ideation.

How to use Custom MCP Server?

To use the Custom MCP Server, install the uv package manager, initialize the project, and run the MCP server with your custom logic in a main.py file. You can also integrate it with the Claude Desktop App for enhanced functionality.

Key features of Custom MCP Server?

  • Built with a Custom MCP Server
  • Supports adding, reading, and retrieving sticky notes
  • Notes are persistently stored in a local .txt file
  • Easily integrates with the Claude Desktop App
  • Powered by uv for fast and modern Python project management

Use cases of Custom MCP Server?

  1. Managing personal reminders and to-do lists
  2. Quick ideation sessions for brainstorming
  3. Capturing thoughts and notes using natural language commands

FAQ from Custom MCP Server?

  • Can I use this server for other types of notes?

Yes! You can customize it to manage various types of notes beyond sticky notes.

  • Is there a specific platform requirement?

The server is designed to work on any platform that supports Python and the uv package manager.

  • How do I ensure my notes are saved?

Notes are automatically saved in a local .txt file, ensuring persistence.

Content

🧠 Custom MCP Server for AI-Powered Sticky Notes

A lightweight, customizable MCP (Multi-Command Protocol) server for managing sticky notes using natural language commands — ideal for productivity, reminders, and AI-enhanced ideation. Built with FastMCP, and powered by the blazing-fast uv package manager.


🚀 Features

  • ✅ Built with a Custom MCP Server
  • 📝 Supports adding, reading, and retrieving sticky notes
  • 📁 Notes are persistently stored in a local .txt file
  • ⚙️ Easily integrates with the Claude Desktop App
  • ⚡ Powered by uv for fast and modern Python project management

💪 Setup & Installation

1. Install uv

For Windows (PowerShell):

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

For Mac/Linux (with curl):

curl -LsSf https://astral.sh/uv/install.sh | sh

Or with wget:

wget -qO- https://astral.sh/uv/install.sh | sh

💡 You can also install a specific version:
curl -LsSf https://astral.sh/uv/0.6.14/install.sh | sh


2. Initialize Project

uv init .

3. Add MCP as a dependency

uv add "mcp[cli]"

🔄 Run the MCP Server

Place all your server logic inside a main.py file (as shown in this repo).

Then, install the MCP with:

uv run mcp install main.py

This registers your custom MCP server with compatible clients.


🚧 Claude Desktop Integration

If you have the Claude desktop app installed:

  • Simply run:
    uv run mcp install main.py
    
  • Claude will auto-detect and register your custom MCP server.
  • If you don’t see the new tools or commands:
    1. End task the Claude app from Task Manager
    2. Restart the Claude Desktop app
    3. Your MCP server and tools should now be visible

📚 Project Structure

.
├── main.py            # Contains all core logic: tools, resources, prompts
├── notes.txt          # Local persistent storage for notes
└── README.md          # Project documentation

🎓 License

This project is licensed under the MIT License.


🚀 Credits

Built with love using:

  • FastMCP
  • uv
  • Claude AI for seamless local testing
No tools information available.
FridayAI
FridayAI by VedantRGosavi

AI-gaming companion to help with quests.

ai gaming
View Details

mcp-use is the easiest way to interact with mcp servers with custom agents

Nerve
Nerve by evilsocket

The Simple Agent Development Kit.

Deep-Co
Deep-Co by succlz123

A Chat Client for LLMs, written in Compose Multiplatform.

MCP server that allows AI tools to interact with the CheerLights API.

LibraryAI
LibraryAI by YELANDAOKONG

[C#/AI] (LibraryAI/ConsoleAI) AI 知识库与数据处理程序