mcp-sse
If you are the rightful owner of mcp-sse and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
This document describes an SSE-based MCP server and client setup for weather data retrieval using the Model Context Protocol.
The SSE-based Server and Client for MCP is designed to demonstrate a working pattern for servers and standalone clients using Server-Sent Events (SSE) to communicate. This setup allows clients to connect, use, and disconnect from the server as needed, making it suitable for cloud-native applications. The server, `weather.py`, provides weather-related tools using the National Weather Service APIs, while the client, `client.py`, connects to the server to utilize these tools. This decoupled architecture is advantageous over traditional STDIO-based patterns, as it allows for more flexible deployment across different nodes or environments. The server and client can be installed and managed using Smithery, a tool for managing server and client installations.
Features
- SSE-based communication: Enables real-time updates and decoupled client-server interaction.
- Cloud-native architecture: Suitable for deployment in distributed environments.
- Weather data tools: Provides access to weather alerts and forecasts using National Weather Service APIs.
- Configurable server: Allows customization of host and port settings.
- Smithery integration: Simplifies installation and management of server and client components.
Tools
get_alerts
Get weather alerts
get_forecast
Get weather forecast