Weather Service MCP Server

🌦️ 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:

  1. Sync dependencies and update lock files:
uv sync
  1. Build a distribution of packages:
uv build

This will create a source and wheel distribution in dist/ directory.

  1. Published to PyPI:
uv publish

Note: PyPI credentials must be set via environment variables or command flags:

  • Token: --token or UV_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:

npx @modelcontextprotocol/inspector uv --directory C:\Prj\weather_service run weather-service

On launch, Inspector will show you the URLs you can visit in your browser and start debugging.

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. 🧩 Components
    1. 📚 Resources
    2. 💡 Prompt
    3. 🛠️ Tools
  2. 🚀 Quickstart
    1. 📥 Installation
  3. 👨‍💻 Development
    1. 🏗️ Build and publish
    2. 🔍 Debugging

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    An MCP server for managing and persisting notes, offering CRUD operations, note summarization, and resource-based access via a note:// URI scheme.
    Last updated -
    4
    6
    Python
    MIT License
  • -
    security
    F
    license
    -
    quality
    A Claude-compatible MCP server that enables storing and summarizing notes through a simple note storage system with custom URI scheme.
    Last updated -
    3
    Python
  • -
    security
    -
    license
    -
    quality
    A simple MCP server for creating and managing notes with support for summarization functionality.
    Last updated -
    Python
  • -
    security
    F
    license
    -
    quality
    A simple MCP server implementing a note storage system with one tool to add notes and one prompt to summarize stored notes.
    Last updated -
    1
    Python
    • Apple

View all related MCP servers

ID: gnpesrexyc