{
  "markdown": "# crosbynews.com\n\nLive weather and local news for **Crosby, Texas** — fast, ad-free, no trackers.\nThe whole site is a single [Cloudflare Worker](https://workers.cloudflare.com/)\nwith no framework and no runtime dependencies.\n\n### → **[crosbynews.com](https://crosbynews.com)**\n\n## What it does\n\n- **[Weather](https://crosbynews.com/weather)** — current conditions, a 12-hour\n  strip, a 7-day forecast, and any active alerts for Crosby, TX (northeast\n  Harris County), refreshed every 15 minutes from the U.S. National Weather\n  Service (`api.weather.gov`). The [homepage](https://crosbynews.com) is a hub\n  with the highlights of everything below.\n- **[Hourly](https://crosbynews.com/hourly)** — the full 48-hour forecast table.\n- **[Radar](https://crosbynews.com/radar)** — the NWS KHGX (Houston-Galveston)\n  radar loop, which covers Crosby.\n- **[Alerts](https://crosbynews.com/alerts)** — active NWS alerts plus a\n  plain-language severe-weather guide, with opt-in push notifications for\n  life-threatening warnings.\n- **[Water Levels](https://crosbynews.com/water)** — live river/bayou flood\n  gauges for the waters around Crosby (NOAA/NWS NWPS).\n- **[Fishing](https://crosbynews.com/fishing)** — live USGS water conditions\n  (temperature, dissolved oxygen, pH, clarity) for the waters people fish near\n  Crosby: Lake Houston, the San Jacinto forks, the Trinity River, and nearby bayous.\n- **[Tropics](https://crosbynews.com/tropics)** — the Atlantic tropical outlook:\n  named storms plus the areas NHC is watching for development\n  from the National Hurricane Center.\n- **[Air Quality](https://crosbynews.com/air)** — the measured U.S. Air Quality\n  Index for the Houston-Galveston-Brazoria area (which includes Crosby) from\n  EPA/AirNow monitors, with a per-pollutant breakdown and health guidance.\n- **[Pollen & Mold](https://crosbynews.com/pollen)** — the Houston Health\n  Department's measured daily tree, weed, grass, and mold count for the Crosby\n  area, published weekday mornings.\n- **[Traffic](https://crosbynews.com/traffic)** — road incidents and lane\n  closures on the Crosby-area corridors, from Houston TranStar.\n- **[News](https://crosbynews.com/news)** — local headlines for Crosby and\n  nearby communities.\n- **[School Calendar](https://crosbynews.com/calendar)** — Crosby ISD calendar\n  (holidays, early-release, testing, athletics) with one-tap subscribe links.\n- **[Burn Ban Status](https://crosbynews.com/burn-ban)** — the current outdoor-\n  burning ban status for Harris County, TX (which includes Crosby) from the\n  Texas A&M Forest Service, countywide only.\n- **[Emergency](https://crosbynews.com/emergency)** — emergency numbers, alert\n  channels, flood tools, and hurricane-prep resources for NE Harris County.\n- **[About](https://crosbynews.com/about)** — what the site is and where the\n  data comes from; **[Developers](https://crosbynews.com/developers)** — the\n  API/agent surface on one page.\n- **[Privacy](https://crosbynews.com/privacy)** — no cookies, no trackers, no\n  personal data; **[Contact](https://crosbynews.com/contact)** — general and\n  security addresses; **[Sitemap](https://crosbynews.com/sitemap)** — every page\n  and endpoint.\n\nEvery page is also available in **Mexican Spanish (es-MX)** under an `/es`\nprefix — e.g. [`/es`](https://crosbynews.com/es), `/es/hourly`, `/es/alerts`.\n\n## Built for agents, too\n\nEvery page is content-negotiated — send `Accept: text/markdown` (or add\n`?format=md` to any URL) for a clean Markdown rendering. The site also exposes:\n\n- **REST API** — [`/api/weather`](https://crosbynews.com/api/weather): JSON with\n  current conditions, hourly, 7-day forecast, and alerts. Plus\n  [`/api/news`](https://crosbynews.com/api/news),\n  [`/api/calendar`](https://crosbynews.com/api/calendar),\n  [`/api/water`](https://crosbynews.com/api/water),\n  [`/api/tropics`](https://crosbynews.com/api/tropics),\n  [`/api/air`](https://crosbynews.com/api/air),\n  [`/api/pollen`](https://crosbynews.com/api/pollen),\n  [`/api/burn-ban`](https://crosbynews.com/api/burn-ban),\n  [`/api/traffic`](https://crosbynews.com/api/traffic),\n  [`/api/fishing`](https://crosbynews.com/api/fishing), and\n  [`/api/health`](https://crosbynews.com/api/health) (site liveness, when each\n  feed last tried to refresh and whether it worked, and when its data last\n  actually changed).\n  Public, no auth.\n- **OpenAPI 3.1** — [`/openapi.json`](https://crosbynews.com/openapi.json)\n- **MCP server** (Streamable HTTP) — `https://crosbynews.com/mcp`, with tools\n  `get_current_conditions`, `get_forecast`, `get_alerts`, `get_tropical_outlook`,\n  `get_air_quality`, `get_pollen`, `get_burn_ban`, `get_river_levels`, `get_fishing`,\n  `get_traffic`, `get_crosby_news`, `get_school_events`, `get_emergency_contacts`, and\n  `get_radar` (a live radar image, inline).\n  Discovery card at\n  [`/.well-known/mcp/server-card.json`](https://crosbynews.com/.well-known/mcp/server-card.json).\n- **[llms.txt](https://crosbynews.com/llms.txt)** — plain-language site summary\n  for LLMs.\n\nConnect the MCP server from Claude Code:\n\n```bash\nclaude mcp add --transport http crosbynews https://crosbynews.com/mcp\n```\n\n## Stack\n\n- **Cloudflare Workers** (ES modules) + **Workers KV** for the cached forecast.\n- No framework and no runtime dependencies — the Worker imports nothing. The\n  source under `src/` is bundled by Wrangler (esbuild) at deploy time, which CI\n  exercises on every pull request via `wrangler deploy --dry-run`.\n  `wrangler.jsonc` is the config.\n- A 15-minute cron refreshes the cached NWS forecast and alerts, plus river\n  gauges, fishing-water conditions and road incidents on every tick — and, on a\n  slower cadence, the tropical outlook (~1h June–November hurricane season,\n  ~24h the rest of the year), the pollen count (weekday mornings only, once\n  that day's count posts), the burn-ban status (~4h) and the school calendar\n  (~24h). Local news is the exception: it is written out-of-band, because\n  Google News blocks Worker IPs.\n- Data: U.S. National Weather Service (public domain), NOAA NWPS and NHC,\n  EPA (UV), EPA/AirNow (measured air quality, Open-Meteo modeled fallback),\n  the Houston Health Department (pollen & mold), the Texas A&M Forest Service\n  (burn-ban status), the U.S. Geological Survey (fishing-water conditions),\n  Houston TranStar (traffic), Crosby ISD, and Google News.\n\n## Develop\n\n```bash\nnpm install\nnpx wrangler dev      # run locally\nnpx wrangler deploy   # deploy (CI also deploys on push to main)\n```\n\n## License\n\n[MIT](LICENSE) — the code is free to reuse. The live site's DATA is not: it's\nsourced from NWS, NOAA, EPA/AirNow, HHD, USGS, Houston TranStar, Crosby ISD, and\nGoogle News under each provider's own terms, and `com.crosbynews/weather`\n(the published MCP listing) is this project's own namespace, not something a\nfork inherits.\n\n---\n\nIndependent project — not affiliated with the National Weather Service, NOAA, or\nany government agency. Weather data courtesy of the U.S. National Weather Service.\n",
  "bytes": 6981,
  "sha": "fb60016fc8ad3ae8de703d2eae25cf9b1ef072bcfcf453294f38d5536d7e590e",
  "repo_slug": "reloru/new-relo",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_crosbynews_weather_38cbc028/readme"
}