Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
T

Thx93/mcp-weather-server

An MCP server for weather information.

Before you install: no copy-paste command · license ISC · link reachable

First step: npm install

no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
Remote endpoint (mcpServers - Claude Desktop / Cursor / Windsurf)
{
  "mcpServers": {
    "thx93-mcp-weather-server": {
      "url": "https://agent-evidence-api.thx93.workers.dev/weather/mcp"
    }
  }
}
Paste this into the mcpServers config of Claude Desktop or Cursor. The endpoint comes from public evidence; we do not install or host it. Official Registry record: this endpoint lists no request headers. That is not the same as key-free - the project docs decide.
VS Code (.vscode/mcp.json - the key is servers, remote needs type: http)
{
  "servers": {
    "thx93-mcp-weather-server": {
      "type": "http",
      "url": "https://agent-evidence-api.thx93.workers.dev/weather/mcp"
    }
  }
}
VS Code differs from the other three: the top-level key is <code>servers</code> and a remote endpoint also needs <code>"type": "http"</code>. Paste into .vscode/mcp.json.
Claude Code (command line)
claude mcp add --transport http thx93-mcp-weather-server https://agent-evidence-api.thx93.workers.dev/weather/mcp
Claude Code does not read a config file; add the server with this command.
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "thx93-mcp-weather-server": {
      "command": "npx",
      "args": ["-y", "@thx93/mcp-weather-server"]
    }
  }
}

Parsed from the README we fetched on 2026-10-26; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "thx93-mcp-weather-server": {
      "command": "npx",
      "args": ["-y", "@thx93/mcp-weather-server"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio thx93-mcp-weather-server -- npx -y @thx93/mcp-weather-server
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Star count
1 ★ · Thx93/mcp-weather-server · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
Score
score 2,300 · 1 ★ · 23 sources · mcp
Install
npx -y @thx93/mcp-weather-server
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx -y @thx93/mcp-weather-server. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Thx93/mcp-weather-server;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

# MCP Weather Server — US alerts and forecasts for AI agents

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

A minimal Model Context Protocol server that
exposes US weather data from the
National Weather Service API
as two read-only tools.
The NWS API is free, keyless and US-only, so this server needs no credentials and
no account to run.
| Tool | Input | Returns |
| get-alerts | state — two-letter code, e.g. CA | Active weather alerts for that state |
| get-forecast | latitude, longitude | The next five forecast periods for that point |
Both tools are annotated readOnlyHint: true and destructiveHint: false, so a
host that respects tool annotations can invoke them without asking first. Both
reach out to api.weather.gov and are marked openWorldHint: true for that reason.
## Use it hosted, paid per call
Running it yourself costs nothing. There is also a hosted version, paid per call
in USDC on Base over x402, for agents that would rather not carry a Node process
and a data layer:
https://agent-evidence.thx93.dev/weather/mcp
It serves the same two tools, with the same output schemas and the same null
fallbacks, plus a free health tool and free tools/list so the service can be
discovered and probed before paying. Discovery is free; a tools/call for
get-alerts or get-forecast returns 402 with the price. Both are declared
read-only, so a host that respects annotations will not ask twice.
The server.json in this repository advertises that remote, so an MCP client can
install it by registry name rather than by cloning anything.
## Prerequisites
Node.js 24+
npm
## Build, test and run
bash
npm install
npm test # builds, then runs the suite
npm run build # compile only
node build/index.js
The suite drives the real server over InMemoryTransport with the NWS API stubbed,
so npm test touches no network and needs no credentials. It covers tool
discovery and annotations, the get-alerts and get-forecast data paths, the
fallbacks for fields the NWS sends as null, the failure contract, and input
validation.
Running node build/index.js speaks the MCP protocol over stdio: it prints to
stderr and waits for a client on stdin, so it is meant to be launched by a host
rather than by hand.
## Adding it to a client
Most MCP hosts use the same three-line shape:
json
"mcpServers": {
"weather": {
"command": "node",
"args": ["/absolute/path/to/mcp-weather-server/build/index.js"]
Or straight from npm — published 2026-10-19:
bash
npx -y @thx93/mcp-weather-server
Or, equivalently, as a client config entry:
json
"mcpServers": {
"weather": { "command": "npx", "args": ["-y", "@thx93/mcp-weather-server"] }
Or straight from the repository, with no registry account needed:
bash
npm install github:Thx93/mcp-weather-server
That path works because prepare builds the server during the install; build/ is
not committed, so without it the bin would point at a file that does not exist. It
was verified end to end — install from GitHub, then speak MCP to the result, and both
tools list with object output schemas.
## Verified against the source
The tools return the National Weather Service's own data, so correctness is
checkable rather than asserted. On 2026-10-19, api.weather.gov reported one active
alert for TX and a paid call to the hosted get-alerts returned exactly one -
Event: Flood Advisory - for the same state.
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/thx93-mcp-weather-server/)
Source
awesome · https://github.com/Thx93/mcp-weather-server
Browse by field
MCP servers
Traction
1 ★
Listed by
23 independent sources
added
today
Security policy
no SECURITY.md at the repository root (which does not mean it is unsafe)

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index