Note Manager MCP Server for Claude Desktop
LocalAbout Note Manager MCP Server for Claude Desktop
Note Manager MCP Server provides note-management tools for Claude Desktop and other MCP-integrated agents. It can list, add, delete, and search notes, which are held in memory and are not retained after a server restart.
Key features
- 01View all notes for a user
- 02Add notes with date timestamps
- 03Delete notes by ID
- 04Search notes by keyword
- 05Search notes by date
Use cases
- 01Review notes during a Claude conversation
- 02Record a dated note about a topic
- 03Find notes by keyword or creation date
- 04Remove a note by its ID
MCP support
Exposes note listing, creation, deletion, and search tools to MCP clients. The documented setup installs the server in Claude Desktop.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMENote Manager MCP Server for Claude Desktop
MCP Server for a note management application that integrates with Agents with MCP client integration - Tested with Claude Desktop, allowing you to manage notes during your conversations with Claude.
Features
- View all notes for a user
- Add new notes with automatic date timestamps
- Delete notes by ID
- Search notes by keyword
- Search notes by date
Installation
Prerequisites
- Python 3.10 or higher
- Claude Desktop application
Setup Steps
-
Install uv (Python package manager)
pip install uv # On Windows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" -
Create project directory
uv init note-manager-mcp-server cd note-manager-mcp-server -
Add MCP CLI
uv add "mcp[cli]" -
Create main.py
Create a
main.pyfile in your project directory with the note management server code. (See the implementation details section for what to include) -
Install server in Claude Desktop
uv run mcp install main.py -
Restart Claude Desktop
- Close any running instance of Claude from Task Manager
- Restart Claude Desktop
- You should now see the note management tools available in Claude
Implementation Details
The server provides the following tools to Claude:
get_notes(user_id): Fetch all notes for a useradd_note(user_id, note): Add a new note with current datedelete_note_by_id(user_id, note_id): Delete a specific note by IDsearch_notes(user_id, keyword): Search notes for keywordssearch_notes_by_date(user_id, date): Find notes by creation date
Data is stored in memory during the session.
Usage
Once installed, you can interact with the note manager through Claude Desktop by asking:
- "Show me my notes"
- "Add a new note about [topic]"
- "Delete note with ID [note_id]"
- "Find notes about [keyword]"
- "Show notes from [date]"
Claude will use the appropriate tools to manage your notes.
Launch MCP Inspector
uv run mcp dev main.py
Note
This is a simple implementation with in-memory storage. Notes are NOT persisted between server restarts.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.