JS library to interact with the ebird api
MCP server for eBird: 21 tools for bird observations, hotspots, checklists, taxonomy, and regions. Stdio transport. Requires EBIRD_API_KEY (free at https://ebird.org/api/keygen).
Place-aware nature data aggregation CLI. "What's happening in nature at these coordinates right now?"
eBird API v2 client library: typed, Zod-validated, rate-limited. Returns Result<T> instead of throwing. 100% endpoint coverage (21 endpoints).
Aggregate MCP server. One tool call returns a unified nature briefing covering birds, wildlife, plants, tides, streamflow, night sky, phenology, and (via @cropgraph/core) the day's planting plan.
ebird website scraper
The official TypeScript library for the Phoebe API
Reader for eBird Hotspot Histograms
CLI Tools for eBird Hotspot Histograms
Shim Vesper .csv exports into eBird formatted imports for Nocturnal Flight Calls
eBird MCP — Cornell Lab of Ornithology citizen-science bird observations
A client to interact with eBird API 2.0
MCP server for eBird API integration
MCP server for BirdNET-Pi and eBird analysis
Array#isArray for older browsers
ECMAScript AST recursive visitor
deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify
Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible
Buffers events from a stream until you are ready to handle them.
Returns true if a string has an extglob.
type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.
The Node.js `util.deprecate()` function with browser support
Get the command from a shebang
JSON parse & stringify that supports binary via bops & base64