NOAA Recon MCP Server — Claude Code MCP server setup
MCP server supplying hurricane reconnaissance records, including HDOB flight reports, Vortex Data Messages, and ATCF fixes. Free public feeds with no keys.
claude mcp add recon-mcp -- uvx recon-mcpWhat NOAA Recon MCP Server does
Part of the ocean-mcp project, this tool packages hurricane aerial reconnaissance feeds into an MCP interface. It ships on PyPI under the name recon-mcp. An assistant using this server can query high-density flight observations (HDOB), surface wind estimates from SFMR, Vortex Data Messages, and storm center fixes from ATCF.
The underlying weather records are completely open to the public. You do not need tokens or accounts. Running it requires an environment with uv or Python installed, because the client executes uvx recon-mcp directly.
What it helps with
- Retrieve flight-level HDOB observations from hurricane reconnaissance missions
- Inspect Vortex Data Messages to evaluate cyclone core conditions
- Access stepped-frequency microwave radiometer wind data and ATCF fixes
Example prompts for the agent
- Fetch the latest Vortex Data Messages for the active hurricane
- Display HDOB and SFMR flight readings from the recent recon mission
- Pull recent ATCF storm fixes to track cyclone coordinates
How to install NOAA Recon MCP Server
Platform CLI
claude mcp add recon-mcp -- uvx recon-mcpuvx runs the command named after the package; if the README names another one, use uvx --from recon-mcp <command>
Platform CLI
codex mcp add noaa-recon-mcp-server -- uvx recon-mcpuvx runs the command named after the package; if the README names another one, use uvx --from recon-mcp <command>
Config file
{
"mcpServers": {
"noaa-recon-mcp-server": {
"command": "uvx",
"args": [
"recon-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from recon-mcp <command>
Config file
{
"servers": {
"noaa-recon-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"recon-mcp"
]
}
}
}uvx runs the command named after the package; if the README names another one, use uvx --from recon-mcp <command>
Platform CLI
gemini mcp add noaa-recon-mcp-server uvx recon-mcpuvx runs the command named after the package; if the README names another one, use uvx --from recon-mcp <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about NOAA Recon MCP Server
How do I install NOAA Recon MCP Server in Claude Code?
Run claude mcp add recon-mcp -- uvx recon-mcp. The command downloads and executes recon-mcp from PyPI via uvx.
Does NOAA Recon MCP Server require an API key?
No credentials are required. The server connects to freely available public atmospheric datasets.
What specific storm feeds does recon-mcp cover?
It handles HDOB aircraft logs, surface wind estimates from SFMR, Vortex Data Messages, and ATCF fix coordinates.