notes-mcp-server
Provides tools for managing notes, design decisions, and documentation stored in a SQLite database, with support for projects, categories, tags, and full-text search.
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-serverSave a design decision for project 'omega': use SQLite."
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
An MCP (Model Context Protocol) server for saving project notes and design decisions to a SQLite database. Designed to be used across multiple projects with git-tracked storage.
Features
Persistent Storage: Notes are saved to a SQLite database that can be committed to git
Project Organization: Group notes by project name
Categories: Organize notes as design decisions, architecture notes, requirements, todos, bugs, ideas, or documentation
Tagging: Add tags for flexible categorization
Search: Full-text search across titles and content
Markdown Support: Content supports markdown formatting
Related MCP server: Anki MCP Server
Installation
cd ~/mcp/notes-mcp-server
npm install
npm run buildConfiguration
Add to your Claude Desktop or Claude Code MCP configuration:
{
"mcpServers": {
"notes": {
"command": "node",
"args": ["/home/aaronbalentine/mcp/notes-mcp-server/dist/index.js"],
"env": {
"NOTES_DB_PATH": "/path/to/your/project/.notes/notes.db"
}
}
}
}The NOTES_DB_PATH environment variable specifies where the SQLite database is stored. Set this to a path inside your project directory to track notes with git.
Tools
notes_add
Create a new note for a project.
project: string - Project name
category: string - design_decision|architecture|requirement|todo|bug|idea|documentation|general
title: string - Brief title
content: string - Full content (markdown supported)
tags: string[] - Optional tagsnotes_get
Retrieve a specific note by ID.
notes_update
Update an existing note (partial updates supported).
notes_delete
Delete a note permanently.
notes_search
Search and filter notes with pagination.
project: string - Filter by project
category: string - Filter by category
query: string - Search in title/content
tags: string[] - Filter by any matching tag
limit: number - Max results (default 20)
offset: number - Pagination offsetnotes_list_projects
List all projects that have notes.
notes_stats
Get statistics about stored notes.
Git Tracking
To track notes in your project:
Add
.notes/to your projectSet
NOTES_DB_PATHto point to<project>/.notes/notes.dbCommit the
.notes/notes.dbfile
Note: SQLite in WAL mode creates -wal and -shm files. Add these to .gitignore:
.notes/*-wal
.notes/*-shmDevelopment
# Development with auto-reload
npm run dev
# Build for production
npm run build
# Run built version
npm startThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server for managing and persisting notes, offering CRUD operations, note summarization, and resource-based access via a note:// URI scheme.Last updated47MIT
- FlicenseBqualityDmaintenanceA simple note-taking MCP server that stores notes and can generate summaries of stored content.Last updated4
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server for developer note-taking, allowing users to create, manage, and export development notes with tags, status, and priority.Last updatedMIT
- AlicenseAqualityBmaintenanceAn MCP server that records decisions, rejected alternatives, and justifications, and retrieves them later to avoid re-litigating past choices. It stores data locally in SQLite and Markdown.Last updated2Apache 2.0
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/goldenpathdigital/notes-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server