Reported issues for wems
Pod holds 9 of 9 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.
Back to wems.
Most discussed
Reliability contract per data source (timeouts, fallback, freshness, error taxonomy)
Proposal: codify per-source timeout/retry/fallback/cache TTL behavior, standard error taxonomy, and smoke checks for response shape regressions.
Read the thread · 2026-02-21 · closed · 3 comments
Add US Drought Monitor API integration
Feature Request: US Drought Monitor
Add integration with US Drought Monitor API to check current drought status across US states and regions.
Tool Details:
- Tool Name: check_drought_status
- Tier: Premium tier (paid users only)
- Parameters: Takes US state/region as input
- Returns: Current drought classification levels (D0-D4):
- D0: Abnormally Dry
- D1: Moderate Drought
- D2: Severe Drought
- D3: Extreme Drought
- D4: Exceptional Drought
**Implementation
Read the thread · 2026-02-14 · closed · 1 comment
Bug: CI import check referenced non-existent 'server' export
Found: First successful CI trigger on master.
Root cause: Import check used from wems_mcp_server import server but the class is WemsServer.
Fix: Changed to from wems_mcp_server import WemsServer.
Resolved in: commit 45f46b3
Read the thread · 2026-02-14 · closed · 1 comment
Bug: Publish workflow fails on duplicate PyPI upload
Found: v1.5.2 tag push triggered publish after manual upload already succeeded.
Root cause: twine upload fails with HTTP 400 when version already exists on PyPI.
Fix: Added --skip-existing flag to twine upload command.
Resolved in: commit f3ebf30
Read the thread · 2026-02-14 · closed · 1 comment
Bug: CI workflow targeted 'main' branch but repo uses 'master'
Found: First CI run after pushing workflows.
Root cause: ci.yml had branches: [main] but repo default branch is master.
Impact: CI never ran on any push.
Fix: Added master to branch triggers.
Resolved in: commit f3ebf30
Read the thread · 2026-02-14 · closed · 1 comment
Bug: Air quality endpoint returned 401 (OpenAQ v3 requires API key)
Found: Live integration testing (v1.5.0)
Root cause: OpenAQ v3 API requires authentication (401 Unauthorized). Violated zero-config constraint.
Fix: Switched to AirNow pipe-delimited data at files.airnowtech.org — free, no auth required.
Resolved in: v1.5.1
Severity: Critical — tool returned no data, violated project constraint (no API keys)
Read the thread · 2026-02-14 · closed · 1 comment
Bug: Hurricane endpoint returned 404 (NHC JSON doesn't exist)
Found: Live integration testing (v1.5.0)
Root cause: NHC JSON summary endpoint returns 404. Only RSS feed works.
Fix: Switched to nhc.noaa.gov/index-at.xml RSS feed with XML parser.
Resolved in: v1.5.1
Severity: Critical — tool returned no data
Read the thread · 2026-02-14 · closed · 1 comment
Bug: Tsunami endpoint returned 404 (wrong URL)
Found: Live integration testing (v1.5.0)
Root cause: Used JSON endpoint that doesn't exist. Tsunami.gov serves Atom XML feed.
Fix: Switched to tsunami.gov/events/xml/PAAQAtom.xml with XML parser.
Resolved in: v1.5.1 (commit in patch release)
Severity: Critical — tool returned no data
Read the thread · 2026-02-14 · closed · 1 comment
Most recent
Add Space Weather Alerts API integration
Feature Request: Space Weather Alerts
Add integration with NOAA SWPC (Space Weather Prediction Center) alerts API to monitor active space weather alerts.
API Endpoint:
Tool Details:
- Tool Name: check_space_weather_alerts
- Tier: Free tier (accessible to all users)
- Returns: Active alerts for:
- Geomagnetic storms
- Solar radiation storms
- Radio blackouts
Implementation Requirements:
- Follow existing
Read the thread · 2026-02-14 · closed · 0 comments
The remaining reports are on the project's issue tracker.