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 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。