🌦️ weather_service MCP server
🧩 Components
📚 Resources
This server implements a simple note-keeping system:
- Access individual notes with a custom note:// URI scheme
- Each note resource has a name, a description, and a mime type of text/plain.
💡 Prompt
The server provides a single prompt:
- summarize-notes: Create a summary of all saved notes
- Optional "style" argument controls level of detail (brief/detailed)
- Generates a prompt that combines all current notes and style settings
🛠️ Tools
The server implements one tool:
- add-note: Add a new note to the server
- Takes "name" and "content" as required string arguments.
- Updates the server state and notifies clients of resource changes
🚀 Quickstart
📥 Installation
Claude Desktop
For MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
For Windows: %APPDATA%/Claude/claude_desktop_config.json
👨💻 Development
🏗️ Build and publish
To prepare a package for distribution:
- Sync dependencies and update lock files:
- Build a distribution of packages:
This will create a source and wheel distribution in dist/
directory.
- Published to PyPI:
Note: PyPI credentials must be set via environment variables or command flags:
- Token:
--token
orUV_PUBLISH_TOKEN
- Or username/password:
--username
/UV_PUBLISH_USERNAME
and--password
/UV_PUBLISH_PASSWORD
🔍 Debugging
MCP servers can be difficult to debug because they run over stdio, for the best debugging experience we highly recommend using MCP Inspector .
Using npm
, you can launch the MCP Inspector with the following command:
On launch, Inspector will show you the URLs you can visit in your browser and start debugging.
This server cannot be installed
A simple note-taking MCP server that allows storing and summarizing notes with custom URI schemes and provides functionality to add notes and generate summaries with different detail levels.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for managing and persisting notes, offering CRUD operations, note summarization, and resource-based access via a note:// URI scheme.Last updated -46PythonMIT License
- -securityFlicense-qualityA Claude-compatible MCP server that enables storing and summarizing notes through a simple note storage system with custom URI scheme.Last updated -3Python
- -security-license-qualityA simple MCP server for creating and managing notes with support for summarization functionality.Last updated -Python
- -securityFlicense-qualityA simple MCP server implementing a note storage system with one tool to add notes and one prompt to summarize stored notes.Last updated -1Python