mcp-weather-alert-tool

mcp-weather-alert-tool

0

This project is an MCP server integrating with Claude Desktop, designed to retrieve and display real-time weather alerts via the api.weather.gov API using the FastMCP Python SDK. It features structured returns and interactive testing with Claude Desktop and MCP Inspector.

🌩️ MCP Weather Alerts Tool using FastMCP + Claude Desktop

This project demonstrates how to build an MCP tool using the FastMCP Python SDK. Key features include:

  • Implementation of a custom MCP server with FastMCP.
  • Utilization of httpx to retrieve real-time weather alerts from the api.weather.gov API.
  • Integration with Claude Desktop for AI-assisted interactions.
  • Structured returns of weather alerts including event, severity, description, and instructions.

🧱 Tech Stack

  • mcp[cli]: MCP server toolkit with CLI tools.
  • httpx: Async HTTP client.
  • uv: Modern Python package/dependency manager.
  • Claude Desktop: AI interface for LLM + MCP.
  • MCP Inspector: UI to debug MCP endpoints.