mcpField
N
Note Manager MCP Server for Claude Desktop

Note Manager MCP Server for Claude Desktop

Local
github.com/ximantaMemory & Knowledge0Updated 73w ago

About 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

  1. 01View all notes for a user
  2. 02Add notes with date timestamps
  3. 03Delete notes by ID
  4. 04Search notes by keyword
  5. 05Search notes by date

Use cases

  1. 01Review notes during a Claude conversation
  2. 02Record a dated note about a topic
  3. 03Find notes by keyword or creation date
  4. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Note 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
  1. Install uv (Python package manager)

    pip install uv
    
    # On Windows
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    
  2. Create project directory

    uv init note-manager-mcp-server
    cd note-manager-mcp-server
    
  3. Add MCP CLI

    uv add "mcp[cli]"
    
  4. Create main.py

    Create a main.py file in your project directory with the note management server code. (See the implementation details section for what to include)

  5. Install server in Claude Desktop

    uv run mcp install main.py
    
  6. 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 user
  • add_note(user_id, note): Add a new note with current date
  • delete_note_by_id(user_id, note_id): Delete a specific note by ID
  • search_notes(user_id, keyword): Search notes for keywords
  • search_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

Markdown supported

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.