Notes MCP Server
The Notes MCP Server is a simple note storage system that allows you to:
Store notes: Add new notes using the
add-notetool by providing anameandcontentAccess notes: Retrieve individual notes via the custom
note://URI scheme, each with a name, description, andtext/plainmimetypeSummarize notes: Generate summaries of all stored notes using the
summarize-notesprompt, with an optionalstyleargument to control detail level (brief/detailed)
Allows publishing the MCP server package to PyPI for distribution
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., "@Notes MCP Server summarize my notes with detailed style"
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.
mcp-server-on-raspi MCP server
A MCP server project
Components
Resources
The server implements a simple note storage system with:
Custom note:// URI scheme for accessing individual notes
Each note resource has a name, description and text/plain mimetype
Prompts
The server provides a single prompt:
summarize-notes: Creates summaries of all stored notes
Optional "style" argument to control detail level (brief/detailed)
Generates prompt combining all current notes with style preference
Tools
The server implements one tool:
add-note: Adds a new note to the server
Takes "name" and "content" as required string arguments
Updates server state and notifies clients of resource changes
Related MCP server: mcp-meituan-ip
Configuration
[TODO: Add configuration details specific to your implementation]
Quickstart
Install
Claude Desktop
On MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Development
Building and Publishing
To prepare the package for distribution:
Sync dependencies and update lockfile:
uv syncBuild package distributions:
uv buildThis will create source and wheel distributions in the dist/ directory.
Publish to PyPI:
uv publishNote: You'll need to set PyPI credentials via environment variables or command flags:
Token:
--tokenorUV_PUBLISH_TOKENOr username/password:
--username/UV_PUBLISH_USERNAMEand--password/UV_PUBLISH_PASSWORD
Debugging
Since MCP servers run over stdio, debugging can be challenging. For the best debugging experience, we strongly recommend using the MCP Inspector.
You can launch the MCP Inspector via npm with this command:
npx @modelcontextprotocol/inspector uv --directory /Users/daikiwatanabe/ghq/github.com/daikw/mcp-server-on-raspi run mcp-server-on-raspiUpon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
Available Tools
1 tooladd-noteC
Add a new note
Inputs: content (required), name (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only one tool, there is no possibility of ambiguity or overlap between tools. The single tool 'add-note' has a clear and distinct purpose that cannot be confused with any other tool in this set.
The naming follows a consistent verb-noun pattern with 'add-note', and since there is only one tool, there is no inconsistency to evaluate. The naming is clear and predictable within this minimal set.
A single tool is too few for a server named 'Notes MCP Server', which implies a broader scope for managing notes (e.g., creating, reading, updating, deleting). This minimal set feels incomplete and under-scoped for the apparent domain.
The tool surface is severely incomplete for a notes management server. It only provides an 'add-note' tool, lacking essential operations like retrieving, updating, deleting, or listing notes, which will cause significant agent failures in typical workflows.
Maintenance
Related MCP Connectors
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Your own memory inside ChatGPT and Claude, with the source of every note.
Notes and memory assistant: one Markdown vault that Claude, ChatGPT and any MCP client can share.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Claude-compatible MCP server that enables storing and summarizing notes through a simple note storage system with custom URI scheme.5-
- AlicenseBqualityDmaintenanceA simple note storage system that allows creating, storing, and summarizing notes with customizable detail levels.2MIT
- AlicenseBqualityDmaintenanceA simple system that allows Claude to leave and manage notes for itself across sessions, functioning like an 'Alexa, remind me...' for AI assistants.72MIT
- FlicenseBqualityDmaintenanceA simple notes system that allows creating, storing, and accessing text notes through MCP resources and tools, with prompt support for generating summaries of all stored notes.124 npm-