mcp-sse

mcp-sse

4.1

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

  1. get_alerts

    Get weather alerts

  2. get_forecast

    Get weather forecast