Dev Notes MCP Server
Click on "Deploy 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., "@Dev Notes MCP ServerSave a note called 'meeting-notes' with key takeaways from today's standup."
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.
Dev Notes MCP Server
A lightweight Model Context Protocol (MCP) server that lets Claude Code save, list, and read markdown notes directly from your conversations — no copy-pasting required.
What It Does & Why It's Useful
This server gives Claude Code three tools:
Tool | Description |
| Saves a titled markdown note to your notes directory |
| Lists all saved notes with their last-modified dates |
| Reads the contents of a note by title |
Instead of manually creating and managing markdown files, you can ask Claude to save notes mid-conversation. Useful for capturing project ideas, debugging notes, meeting summaries, or any reference material you want to persist across sessions.
Related MCP server: briefkasten-mcp
Installation
Prerequisites
Node.js v18 or higher
Claude Code CLI installed
Steps
Clone the repository:
git clone https://github.com/al928132/mcp-server.git cd mcp-serverInstall dependencies:
npm installRegister the server with Claude Code by adding it to your
~/.claude/claude_desktop_config.json(or equivalent MCP config):{ "mcpServers": { "dev-notes-server": { "command": "node", "args": ["/path/to/mcp-server/index.js"] } } }Restart Claude Code to load the server.
Usage Examples
1. Saving a Note
"Save a note called 'project-ideas' with ideas for my midterm project."
Claude will call save_note and store the content as project-ideas.md in your configured notes directory.
2. Listing All Notes
"List all my saved notes."
Claude will call list_notes and return a list of all .md files with their last-modified dates.
3. Reading a Note
"Read my 'project-ideas' note."
Claude will call read_note and display the full contents of project-ideas.md.
Limitations & Known Issues
Fixed save directory: Notes are saved to a hardcoded path (
C:\al928132\dig4503\week4\dev-notes-server). To change it, update theNOTES_DIRconstant inindex.jsand restart the server.No subfolders: All notes are saved flat in a single directory — there is no folder organization or tagging support.
Title-based lookup only: Notes are retrieved by title slug. If two titles produce the same slug (e.g., "My Note" and "my note"), they will overwrite each other.
No delete tool: There is currently no tool to delete notes — files must be removed manually.
Markdown only: The server only handles
.mdfiles. Other file types are not supported.
This server cannot be deployed
Maintenance
Related MCP Connectors
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Search, read, create and edit your Memol notes from Claude. Team note-taking with AI search.
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Persistent memory for Claude Code and Cursor. Stop re-explaining your project every session.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables structured note-taking with markdown support, dynamic tagging system, advanced search capabilities, and markdown export functionality through natural language conversations in Claude Desktop.3GPL 3.0
- AlicenseNot gradedqualityBmaintenanceEnables passing notes between Claude rooms on the same machine via Markdown files. Supports listing, reading, and writing notes with security validation.MIT
- FlicenseNot gradedqualityCmaintenanceEnables Claude Desktop to create, read, list, and manage local notes stored on the computer using natural language requests.1-
- AlicenseAqualityBmaintenanceEnables a shared persistent knowledge vault for Claude Desktop, allowing notes to be saved, retrieved, searched, updated, and deleted across Chat and Code tabs.542 npmMIT