A Model Context Protocol server for developer note-taking
Project description
MCP Notes Server
A Model Context Protocol (MCP) server for developer note-taking. Track your project implementation progress with easy-to-use tools for creating, managing, and exporting development notes.
Features
- Add Notes: Create notes for features you're implementing with tags, status, and priority
- List Notes: View and filter notes by feature, tags, or status
- Update Notes: Modify existing notes as your implementation progresses
- Delete Notes: Remove notes that are no longer needed
- Export Notes: Export your notes to Markdown or JSON format
- Persistent Storage: Notes are saved locally in JSON format
Installation
pip install mcp-notes-server
Usage
Running the Server
mcp-notes-server
Available Tools
-
add_note: Add a new development note
feature(required): The feature being implementedcontent(required): The note contenttags(optional): Array of tags for categorizationstatus(optional): "in_progress", "completed", or "blocked"priority(optional): "low", "medium", or "high"
-
list_notes: List notes with optional filtering
feature(optional): Filter by feature name (partial match)tags(optional): Filter by tagsstatus(optional): Filter by status
-
update_note: Update an existing note
note_id(required): The ID of the note to updatecontent(optional): New contentstatus(optional): New statuspriority(optional): New prioritytags(optional): New tags
-
delete_note: Delete a note
note_id(required): The ID of the note to delete
-
export_notes: Export notes to markdown or JSON format
feature(optional): Filter by feature before exportformat(optional): "markdown" or "json" (default: "markdown")
Integration with Claude Desktop
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"notes": {
"command": "mcp-notes-server"
}
}
}
Storage
Notes are stored in ~/.mcp_notes/notes.json by default.
Development
To install in development mode:
git clone https://github.com/yourusername/mcp-notes-server.git
cd mcp-notes-server
pip install -e .
License
MIT License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_notes_server-0.1.3.tar.gz.
File metadata
- Download URL: mcp_notes_server-0.1.3.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a247a65b0b45026bd0aee1c68799074091d989c8bbc954819fb7de76847f6010
|
|
| MD5 |
25c8a4ff78db00c93c2d56e866bd8676
|
|
| BLAKE2b-256 |
47f66896eff4b18f5897eebe3cab55ef26b55a74d9c8da8ab2774faab95250e2
|
File details
Details for the file mcp_notes_server-0.1.3-py3-none-any.whl.
File metadata
- Download URL: mcp_notes_server-0.1.3-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41bee3c242e15ebbd429648cb3e3d1635bb31629c35467a42b68e3e45f13cc0f
|
|
| MD5 |
ef94cd7c6693582b0cadc42775dfabc7
|
|
| BLAKE2b-256 |
ceb607a2e8bdf71fac1ef64182f566fb376dd2933c70e5624d6e9e7b12f93ca6
|