mcpField
N
Notetaker MCP Server

Notetaker MCP Server

Local
github.com/Dr-Aniekan-UdoProductivity2Updated 24w ago

About Notetaker MCP Server

Notetaker MCP Server is a note-taking MCP server for Claude Desktop, using an automatically created notebook.txt. It supports adding, reading, and searching notes, as well as generating summaries.

Key features

  1. 01Add notes
  2. 02Read all or latest notes
  3. 03Read notes by index
  4. 04Search note content
  5. 05Generate note summaries

Use cases

  1. 01Save notes during a conversation
  2. 02Review recent or indexed notes
  3. 03Find information in notes
  4. 04Summarize notebook contents

MCP support

The server exposes note management tools and search and summary prompts to Claude Desktop and other MCP clients.

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

Notetaker MCP Server

Category: MLOps & Tools
Tech Stack: Python, MCP, Claude Desktop
Status: Complete
Thumbnail: assets/thumbnail.png

Overview

An MCP (Model Context Protocol) server that turns Claude Desktop into your personal note-taking assistant. Add notes, read them back, search through them, and get AI-generated summaries — all through natural conversation. A notebook.txt is automatically created when you first run the project.

Features

  • Add Notes: Save notes directly from Claude's responses
  • Read All Notes: View your entire notebook
  • Read Latest: Quickly access your most recent note
  • Read by Index: Jump to any specific note
  • AI Summary: Ask Claude to summarize your notes
  • Search Notes: Find information across all notes with AI-powered search

Project Structure

Notetaker-MCP-Server/
├── main.py                       # MCP server entry point
├── pyproject.toml                # Python dependencies
├── uv.lock                       # Dependency lock file
├── .python-version               # Python version spec
├── LICENSE                       # MIT License
└── README.md

Quick Start

Prerequisites
Setup
git clone https://github.com/Dr-Aniekan-Udo/Notetaker-MCP-Server.git
cd Notetaker-MCP-Server
uv sync
uv run mcp install main.py
Configure Claude Desktop
  1. Open Claude Desktop → Settings → Developer → Edit Config
  2. Ensure the config matches:
{
  "mcpServers": {
    "Demo": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "mcp",
        "run",
        "C:\\Users\\username\\path\\to\\Notetaker-MCP-Server\\main.py"
      ]
    }
  }
}
  1. Restart Claude Desktop
Try It
"Write a three line poem on Agriculture and add it to my note"

Available Tools

ToolTypeDescription
add_noteToolAdd content to your notebook
read_all_notesToolRead all notes
read_latest_notesToolRead the most recent note
read_indexed_notesToolRead note at a specific index
note_summary_promptPromptGet AI summary of your notes
search_note_promptPromptSearch notes for specific info

Tech Stack

  • Protocol: Model Context Protocol (MCP)
  • Client: Claude Desktop
  • Language: Python 3.10+
  • Package Manager: uv

Contact

License

MIT

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.