Notes MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Notes MCP ServerCreate a note titled 'Groceries' with content 'Buy apples and bread' and tag 'shopping'."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Notes MCP Server
A minimal MCP server for persistent note-taking, built with Python and the official mcp package. Notes are stored as JSON in ~/.mcp_notes/notes.json.
Setup
1. Install dependencies
pip install -r requirements.txt
# or, with uv:
uv pip install -r requirements.txt2. Add to Claude Desktop
Edit ~/AppData/Roaming/Claude/claude_desktop_config.json (Windows) and merge in:
{
"mcpServers": {
"notes": {
"command": "python",
"args": ["C:/absolute/path/to/homework_mcp/server.py"]
}
}
}Replace the path with the actual absolute path to server.py, then restart Claude Desktop.
Tools
Tool | Required args | Optional args | Description |
|
|
| Create a new note |
|
|
| Update an existing note |
|
| — | Delete a note permanently |
|
|
| Search by keyword, filter by tag |
Resources
URI | Description |
| All notes as formatted Markdown |
| Single note by exact title |
Example dialogs
1. Creating a note with tags
User: Create a note titled "Meeting recap" with content "Discussed Q3 roadmap and sprint planning." and tag it as "work".
Claude: (calls create_note with title="Meeting recap", content="Discussed Q3 roadmap and sprint planning.", tags=["work"]) Note 'Meeting recap' created.
2. Searching notes
User: Find all my notes about "roadmap".
Claude: (calls search_notes with query="roadmap") Found 1 note:
• Meeting recap [tags: work] Discussed Q3 roadmap and sprint planning.…
3. Reading all notes via resource
User: Show me everything I've saved.
Claude: (reads resource notes://all) Here are all your notes:
Meeting recap
Tags: work | Created: 2026-06-02T10:00:00 | Updated: 2026-06-02T10:00:00
Discussed Q3 roadmap and sprint planning.
Known limitations
No authentication — notes are stored unencrypted in the user's home directory.
No full-text search index; search is a linear scan (slow with thousands of notes).
Concurrent writes from multiple Claude instances can corrupt
notes.json.Tags are case-sensitive (
Work≠work).
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/OleksiiMikotkin/lesson16'
If you have feedback or need assistance with the MCP directory API, please join our Discord server