Skip to content
← Directory

mcp · Global

fexr

Go-based Model Context Protocol (MCP) server providing natural-language access to static and JavaScript-rendered websites, multi-page site discovery, RSS/Atom feeds, JSON APIs, geocoding, and weather forecasts through seven read-only JSON-RPC tools.

Claim this listing

Represent fexr? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
web page text (static HTML) · RSS/Atom feeds as JSON · public JSON API responses · JavaScript-rendered page text and links · multi-page same-site search · embedded and background JSON discovery · place-name geocoding · current weather and 5-day forecast
Coverage llm-inferred
Global (per ENTRY regions metadata; not stated in DOCS)
Update frequency llm-inferred
On demand: data is retrieved live on each tools/call
Formats docs-verified
JSON · plain text · MCP over JSON-RPC 2.0 HTTP
Access llm-inferred
Self-hosted Go server (run locally or as a systemd service); no API key or authentication documented; licence not stated in ENTRY or DOCS

Useful for

Use cases llm-inferred
Pull the 5-day forecast for a site's coordinates into a site visit or construction-weather briefing · Geocode a project location name to coordinates for downstream GIS or data tools · Read a public RSS feed or JSON API for recent notices in a desk study · Browse a JavaScript-rendered public data portal to find the underlying JSON datasets
Audience llm-inferred
GIS analysts · hydrologists · environmental consultants · planners

Limitations

Constraints llm-inferred
Does not bypass authentication, CAPTCHAs, paywalls or other access restrictions · browse, search_site and discover_json need Playwright and Chromium installed · Requires curl and html2text on the host plus the Go toolchain to build · Weather output uses Fahrenheit, mph and inches, and the timezone is fixed to America/Los_Angeles · Weather and geocoding depend on Open-Meteo · Text output is capped at about 200 KiB; discover_json output is capped at 50,000 bytes · Listens on all interfaces on :4002 unless access is restricted · ENTRY description says seven tools; DOCS describe eight · No licence stated

Example tool calls docs-verified

Render one JavaScript-enabled page and return its visible text, title and links

{
  "tool": "browse",
  "arguments": {
    "url": "https://example.com",
    "wait_for_selector": "h1",
    "timeout_seconds": 30
  }
}

Resolve a place name to up to ten candidate coordinates via Open-Meteo

{
  "tool": "geocode",
  "arguments": {
    "locationname": "Portland, Oregon"
  }
}

Return current conditions and a five-day forecast for a latitude and longitude

{
  "tool": "weather",
  "arguments": {
    "latitude": 45.52345,
    "longitude": -122.67621
  }
}
Licence
Unknown — check provider terms
Authentication
Unknown — review source docs
GitHub stars
0
Last commit
09/09/2026
Last successful page check
14/10/2026
Page health
healthy
Package
Not recorded
Verification
Not independently verified

Auto-extracted, unverified fields: tools, auth. Check upstream documentation.

Provenance & evidence

Daily discovery 2026-10-16: GitHub search; verified via GitHub API. Tools/install/auth auto-extracted from README.

Metadata observed 14/10/2026 · daily-2026-10-16 (github-search)