MCP Notes Server
@truaxki
About MCP Notes Server
A Model Context Protocol (MCP) server implementation providing persistent note management created with Python SDK.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-notes-truaxki": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"notes",
"--client",
"claude"
]
}
}
}Tools
4Create a new note
Display all stored notes
Modify an existing note
Remove a note
Overview
What is MCP Notes Server?
MCP Notes Server is a Model Context Protocol (MCP) server implementation for managing notes with persistent storage. It provides create, read, update, and delete operations, timestamp tracking, note summarization via prompts, and resource-based access using a note:// URI scheme. It is intended for users who need note management integrated into an MCP client.
How to use MCP Notes Server?
Install automatically via Smithery (npx -y @smithery/cli install notes --client claude) or manually with Python 3.10+ and the MCP package. Start the server with mcp install src/notes and mcp start Notes, then call tools like add-note, list-all-notes, update-note, and delete-note from an MCP client.
Key features of MCP Notes Server
- Create, read, update, and delete notes
- Persistent JSON storage with timestamp tracking
- Note summarization via LLM prompts
- Resource access using the
note://URI scheme - Supports both brief and detailed summaries
Use cases of MCP Notes Server
- Maintain a personal notebook accessible through any MCP client
- Automate note-taking and retrieval in AI agent workflows
- Summarize stored notes for quick review or model input
- Access individual notes as resources using a consistent URI
FAQ from MCP Notes Server
How are notes stored in MCP Notes Server?
Notes are stored in a local notes_storage.json file. Each note includes its content, creation timestamp, and last modification timestamp.
What tools does MCP Notes Server provide?
It provides four tools: add-note to create a note, list-all-notes to display all notes, update-note to modify an existing note, and delete-note to remove a note.
How can notes be accessed as resources?
Notes can be accessed using the note:// URI scheme. Listing resources returns all available notes, and a specific note is read via note://internal/note_name.
What prompt generation feature is included?
The server includes a "summarize-notes" prompt that generates both brief and detailed summaries of notes, formatting them for language model input.
What are the dependencies for MCP Notes Server?
It requires Python 3.10 or later and the MCP Python package. The server uses no external database β persistence is handled by JSON file storage.
More Memory & Knowledge MCP servers
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian
π§ Ultimate MCP Server
DicklesworthstoneComprehensive MCP server exposing dozens of capabilities to AI agents: multi-provider LLM delegation, browser automation, document processing, vector ops, and cognitive memory systems
mcp-local-rag
nkapila6"primitive" RAG-like web search model context protocol (MCP) server that runs locally. β¨ no APIs β¨
Context Portal MCP (ConPort)
GreatScottyMacContext Portal (ConPort): A memory bank MCP server building a project-specific knowledge graph to supercharge AI assistants. Enables powerful Retrieval Augmented Generation (RAG) for context-aware development in your IDE.
Comments