weather-service
by duan-li
This is an example MCP weather server project. It demonstrates the implementation of a simple server with resources, prompts, and tools.
Last updated: N/A
What is weather-service?
This is a sample MCP server that provides a simple note storage system. It showcases how to implement resources, prompts, and tools within the Model Context Protocol framework.
How to use weather-service?
To use this server, you need to configure it within a MCP-compatible environment like Claude Desktop. Follow the Quickstart instructions in the README to configure the server. You can then interact with the server's resources, prompts, and tools through the MCP interface.
Key features of weather-service
Custom note:// URI scheme for accessing individual notes
Summarize-notes prompt for generating summaries of stored notes
Add-note tool for adding new notes to the server
Integration with Claude Desktop
Example of resource, prompt, and tool implementation
Use cases of weather-service
Demonstrating MCP server implementation
Providing a simple note storage system
Learning about resources, prompts, and tools in MCP
Testing MCP integrations
Building a foundation for more complex MCP servers
FAQ from weather-service
How do I configure the server?
How do I configure the server?
Follow the Quickstart instructions in the README to configure the server within your MCP environment.
How do I add a note?
How do I add a note?
Use the 'add-note' tool, providing a 'name' and 'content' for the note.
How do I summarize the notes?
How do I summarize the notes?
Use the 'summarize-notes' prompt. You can optionally specify a 'style' argument to control the detail level.
How do I debug the server?
How do I debug the server?
The README recommends using the MCP Inspector for the best debugging experience. Follow the instructions in the Debugging section to launch the Inspector.
How do I publish the server?
How do I publish the server?
Follow the Building and Publishing instructions in the README, using the 'uv' tool to build and publish the package to PyPI.