Weather MCP is an MCP server that provides United States weather information to AI assistants using the National Weather Service (NWS) API. The server connects directly to NWS weather endpoints, allowing developers and users in tools like Cursor to retrieve current meteorological data and forecasts for domestic US locations through natural language queries. Built with TypeScript and Node.js, it translates chat requests into API calls to return up-to-date conditions for cities like San Francisco. Developers use this server to equip their coding environments and agent workflows with real-time domestic weather capabilities. Because the underlying data relies on the NWS API, queries are strictly limited to US territories, excluding international locations. It requires a modern Node.js environment (v20 or higher) and can be configured as a local process inside standard Model Context Protocol client applications, giving assistants contextual access to regional weather forecasts.
Category: Maps, Weather & Local Data
Tags: forecast, meteorology, us-data, weather
nvm use 20 or by setting it as your default. 2. Clone the repository from https://github.com/koudai-hirota-uhuru/Weather_MCP and run npm run build to compile the TypeScript files. 3. Open your MCP client configuration (such as Cursor's settings) and add the server to mcpServers pointing to your local Node.js executable and built script: json { "mcpServers": { "weather": { "command": "/path/to/node", "args": ["/path/to/weather-mcp/build/index.js"] } } } 4. Restart the client completely to load the new server configuration.Part of MCP Servers
Weather MCP is a Model Context Protocol server that retrieves United States weather forecasts via the National Weather Service API. It allows AI clients such as Cursor to respond to natural language questions about local conditions across US cities.
The server uses the National Weather Service API, meaning it only supports locations within the United States. International locations, such as Tokyo, are not supported by this server.
Weather MCP requires Node.js version 20 or higher. Older versions such as Node.js v14 are not supported and will result in execution errors when running the built server script.
Weather MCP works with MCP-compliant environments such as Cursor. Once the build output is specified in the client configuration file alongside the path to the Node.js executable, the client can launch and communicate with the server.