Integration · MODEL CONTEXT PROTOCOL

akaramanapp weather mcp server

A Model Context Protocol (MCP) server that provides weather information and alerts using the National Weather Service (NWS) API

WHAT IT CONNECTS

akaramanapp weather mcp server 为 AI Agent 提供什么

  • Tool for getting weather alerts for any US state
  • Tool for getting detailed weather forecasts for any US location using coordinates
  • Supports temperature, wind conditions, and short forecast descriptions
  • Real-time data from the National Weather Service
  • Node.js (v16 or higher)
  • npm or yarn package manager
  • Clone the repository:
  • Install dependencies:
  • Build the application:
  • `state`: Two-letter state code (e.g., CA, NY)
  • `latitude`: Latitude of the location (-90 to 90)
  • `longitude`: Longitude of the location (-180 to 180)
  • Built with TypeScript
  • Implements Model Context Protocol (MCP) server
  • Uses @modelcontextprotocol/sdk for MCP server implementation
  • Interfaces with the National Weather Service (NWS) API
  • ES2022 target with Node16 module resolution
  • Make changes in the `src/index.ts` file
  • Rebuild the application:
  • @modelcontextprotocol/sdk: MCP server implementation framework
  • zod: Runtime type checking and validation for tool parameters
  • TypeScript: Development dependency for type safety
  • This server only works for US locations as it uses the National Weather Service API
  • API requests are rate-limited and require a User-Agent header
  • All coordinates should be in decimal degrees format
  • This is not a standalone CLI application, but rather a server that provides tools for AI agents through the Model Context Protocol

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。