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
- 01Add notes
- 02Read all or latest notes
- 03Read notes by index
- 04Search note content
- 05Generate note summaries
Use cases
- 01Save notes during a conversation
- 02Review recent or indexed notes
- 03Find information in notes
- 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.
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 READMENotetaker 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
- Python 3.10+
- uv
- Claude Desktop
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
- Open Claude Desktop → Settings → Developer → Edit Config
- 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"
]
}
}
}
- Restart Claude Desktop
Try It
"Write a three line poem on Agriculture and add it to my note"
Available Tools
| Tool | Type | Description |
|---|---|---|
add_note | Tool | Add content to your notebook |
read_all_notes | Tool | Read all notes |
read_latest_notes | Tool | Read the most recent note |
read_indexed_notes | Tool | Read note at a specific index |
note_summary_prompt | Prompt | Get AI summary of your notes |
search_note_prompt | Prompt | Search notes for specific info |
Tech Stack
- Protocol: Model Context Protocol (MCP)
- Client: Claude Desktop
- Language: Python 3.10+
- Package Manager: uv
Contact
- Email: Aniekan Udo @Gmail
- LinkedIn: Aniekan Udo @Linkedin
License
MIT
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.