weather
Get current and forecast weather for any location, including severe weather alerts and minute-by-minute precipitation. Plan travel and assess route risks with accurate conditions.
Instructions
Get current and forecast weather for a location, including severe weather alerts and minute-by-minute precipitation. Use for destination conditions, travel planning, or route risk assessment.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- bin/server.js:114-117 (handler)The CallTool handler for ALL tools (including 'weather') — it returns a redirect message pointing users to the hosted MCP server at https://geo.thinair.co/mcp, rather than executing locally. This is a static stdio adapter for quality checks only.
server.setRequestHandler(CallToolRequestSchema, async () => ({ content: [{ type: "text", text: REDIRECT_MESSAGE }], isError: false, })); - bin/server.js:56-61 (registration)The 'weather' tool is registered in the TOOLS array (line 31-98). It has a description and inputSchema, but no actual execution logic — all tool calls are handled uniformly by the CallToolRequestSchema handler.
{ name: "weather", description: "Get current and forecast weather for a location, including severe weather alerts and minute-by-minute precipitation. Use for destination conditions, travel planning, or route risk assessment.", inputSchema: { type: "object" }, }, - bin/server.js:60-60 (schema)Input schema for the 'weather' tool — accepts any JSON object (no specific constraints defined locally).
inputSchema: { type: "object" },