Command Palette

Search for a command to run...

UnylyUnyly
Browse all

WeatherTrax Server

FreeNot checked

Provides real-time weather data and multi-day forecasts for any location worldwide.

GitHubEmbed

About

Provides real-time weather data and multi-day forecasts for any location worldwide.

README

Run instantly:

npx @jaredco/weather-mcp-server

Fast, reliable weather data for Claude and other MCP clients.
Get current conditions and multi-day forecasts for any location worldwide.

🌐 Remote MCP Server (no install required)
https://mcp-weathertrax.jaredco.com


License: MIT MCP Protocol Tests Passing MCP Registry


⚡ 10-Second Demo

Ask Claude:

“What’s the weather in Miami tomorrow?”

Claude will call the MCP weather server and return a forecast instantly.

Example API call:

curl -X POST https://mcp-weathertrax.jaredco.com/tools/weatherTool \
  -H "Content-Type: application/json" \
  -d '{"location":"Miami","query_type":"current"}'

🚀 Features

  • Real-time Weather Data – Current conditions, temperature, humidity, wind speed
  • Multi-day Forecasts – Up to 14-day forecasts
  • Planning Tool – 7-day forecasts optimized for events or construction
  • Flexible Locations – City names, ZIP codes, or coordinates
  • Token-Efficient – Compact responses optimized for LLM usage
  • Production-Ready – Rate limiting and monitoring
  • Public API – No API keys required
  • MCP Compliant – Full JSON-RPC 2.0 support

⚡ Quick Start

Claude Desktop

Add this to your Claude Desktop configuration:

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "weathertrax": {
      "url": "https://mcp-weathertrax.jaredco.com"
    }
  }
}

Restart Claude Desktop.

You can now ask:

What’s the weather in New York this weekend?

🌐 Direct API Usage

Health Check

curl https://mcp-weathertrax.jaredco.com/healthz

MCP Manifest

curl https://mcp-weathertrax.jaredco.com/.well-known/mcp/manifest

💡 Usage Examples

Current Weather

curl -X POST https://mcp-weathertrax.jaredco.com/tools/weatherTool \
  -H "Content-Type: application/json" \
  -d '{
    "location": "San Francisco, CA",
    "query_type": "current"
  }'

Example response:

{
  "summary": "It is currently 54°F and Clear in San Francisco.",
  "temp_high": 54,
  "temp_low": 54,
  "condition": "Clear",
  "wind": "5 mph W",
  "humidity": 65
}

Multi-Day Forecast

curl -X POST https://mcp-weathertrax.jaredco.com/tools/weatherTool \
  -H "Content-Type: application/json" \
  -d '{
    "location": "New York",
    "query_type": "multi_day",
    "num_days": 3
  }'

🛠 Available Tools

weatherTool

Retrieve current weather or forecasts.

Input:

{
  "location": "city name or coordinates",
  "query_type": "current | multi_day",
  "num_days": "optional forecast length"
}

weatherPlanningTool

7-day planning forecast for outdoor work or events.

Input:

{
  "location": "city or place",
  "context": "construction | travel | event",
  "timeframe": "optional timeframe hint"
}

🔗 MCP Protocol Integration

This server supports the full MCP JSON-RPC protocol.

Example tool call:

curl -X POST https://mcp-weathertrax.jaredco.com/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc":"2.0",
    "id":1,
    "method":"tools/call",
    "params":{
      "name":"weatherTool",
      "arguments":{
        "location":"London",
        "query_type":"current"
      }
    }
  }'

🧪 Testing

Run locally:

npm install
npm start

Quick tests:

npm test

Full test suite:

npm run test:full

Current results:

67 / 67 tests passing

🔒 Privacy

Privacy policy available at:

https://mcp-weathertrax.jaredco.com/privacy

Key points:

  • Request metadata logged for abuse prevention
  • No persistent storage of weather queries
  • No cookies or tracking
  • HTTPS enforced

🛠 Development

Clone the repo:

git clone https://github.com/jaredco/weather-mcp-server.git
cd weather-mcp-server
npm install
npm start

Server runs locally at:

http://localhost:3000

📦 Technology Stack

  • Node.js
  • Express 5
  • @modelcontextprotocol/sdk
  • World Weather Online API
  • Railway hosting

📄 License

MIT License.


🌟 Acknowledgments

Built using the Model Context Protocol by Anthropic.

Weather data provided by World Weather Online.


📊 Status

Server: Production
API Version: 1.0.1
MCP Protocol: 2025-03-26


Made with ☀️ for Claude and MCP

from github.com/jaredco/weather-mcp-server

Install WeatherTrax Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install weathertrax-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add weathertrax-mcp-server -- npx -y @jaredco/weather-mcp-server

FAQ

Is WeatherTrax Server MCP free?

Yes, WeatherTrax Server MCP is free — one-click install via Unyly at no cost.

Does WeatherTrax Server need an API key?

No, WeatherTrax Server runs without API keys or environment variables.

Is WeatherTrax Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install WeatherTrax Server in Claude Desktop, Claude Code or Cursor?

Open WeatherTrax Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare WeatherTrax Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs