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.
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)