@pondlog/mcp-ebird

MCPCommunity
v0.1.6-1io.github.andrewschristisonMITAktualisiert vor 8 TnpmGitHub

eBird MCP server. 21 tools covering eBird API v2: observations, hotspots, checklists, taxonomy.

Läuft in
ClaudeCursorCopilotGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (stdio). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
62Downloads/Wo.
vor 8 TLetzte Aktualisierung
Braucht 1 Zugangsdatum, bevor es läuft
  • EBIRD_API_KEYAPI-Schlüsselerforderlich

    eBird API key (free at ebird.org/api/keygen)

Vom Autor in der offiziellen MCP-Registry angegeben. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Paket
Autorio.github.andrewschristison
LizenzMIT
Version0.1.6-1
Quellenpm+mcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/20
→ Publisher: führe `forge publish` im Repo des Pakets aus, um die Inhaberschaft zu beanspruchen
—Ed25519-Publish-Signatur+0/5
→ Wird automatisch ergänzt, wenn der Publisher `forge publish` ausführt
—Domain-Verifizierung+0/5
→ Publisher: hinterlege /.well-known/forge.json auf der Paket-Homepage mit { "publisher": "<github-login>" }
—npm Trusted Publishing (Sigstore)+0/5
→ Veröffentliche aus GitHub Actions mit --provenance, damit die Attestation dieses Paket an dieses Repo bindet
—npm-Maintainer-Übereinstimmung+0/5
→ Wird erreicht, sobald deine Identität oben verifiziert ist und dieser Login npm-Maintainer dieses Pakets ist
✓CVE-Scan · sauber+30/30
✓Statische Analyse · sauber+20/20
Füge das in Claude Code, Cursor oder einen beliebigen KI-Assistenten ein, um alle Lücken zu schließen
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
Abhängigkeiten✓ 60 aufgelöst+ · keine verwundbar
Tool-Oberfläche21 Tools · keines privilegiert
Sicherheits-Scan✓ Sauberv0.1.5 · vor 1 Mon.Wie gut funktioniert dieser Scan?
PROMPTdescriptionLinks to undeclared domain: ebird.org
EvaluierungenKeine
Indexiert26. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

21 Tools · keines privilegiert
Statisch aus dem veröffentlichten Paket extrahiertv0.1.5 · 1mo ago

Aus dem Quellcode gelesen, den npm tatsächlich ausliefert, zum Zeitpunkt des Scans. Das Paket wurde nie ausgeführt. Tools, die zur Laufzeit dynamisch registriert werden oder in gebündeltem beziehungsweise minifiziertem Code stecken, können übersehen werden — das hier ist also eine Untergrenze der Tool-Oberfläche, keine vollständige Erhebung.

get_hotspots_in_regionKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_nearby_hotspotsReturns birding hotspots within `dist` km of a lat/lng, ranked by all-time species count. Each row: locId, name, coordinates, species count, last activity date. Use to find places to go birding near a point. For region-scoped, use `get_hotspots_in_region`.

Returns birding hotspots within `dist` km of a lat/lng, ranked by all-time species count. Each row: locId, name, coordinates, species count, last activity date. Use to find places to go birding near a point. For region-scoped, use `get_hotspots_in_region`.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_hotspot_infoFetches detailed info for a single hotspot: full hierarchical name (e.g. "Ediz Hook, Clallam County, Washington, US"), country/state/county codes, coordinates, isHotspot flag. Use after `get_hotspots_in_region` or `get_nearby_hotspots` returns a locId the caller wants more context on.

Fetches detailed info for a single hotspot: full hierarchical name (e.g. "Ediz Hook, Clallam County, Washington, US"), country/state/county codes, coordinates, isHotspot flag. Use after `get_hotspots_in_region` or `get_nearby_hotspots` returns a locId the caller wants more context on.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_recent_observationsKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_recent_notableKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_recent_of_speciesKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_nearby_recentReturns the most recent observation of each species within `dist` km of a lat/lng over the last `back` days. eBird deduplicates server-side (one row per species, most recent). Use for coords-scoped 'what's been seen near me' queries. For region-scoped, use `get_recent_observations`.

Returns the most recent observation of each species within `dist` km of a lat/lng over the last `back` days. eBird deduplicates server-side (one row per species, most recent). Use for coords-scoped 'what's been seen near me' queries. For region-scoped, use `get_recent_observations`.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_nearby_notableReturns notable (rare/unusual) sightings within `dist` km of a lat/lng over the last `back` days. "Notable" is determined by eBird reviewers using regional rarity filters. Use for hyper-local rare-bird alerts. For region-scoped notables, use `get_recent_notable`.

Returns notable (rare/unusual) sightings within `dist` km of a lat/lng over the last `back` days. "Notable" is determined by eBird reviewers using regional rarity filters. Use for hyper-local rare-bird alerts. For region-scoped notables, use `get_recent_notable`.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_nearby_of_speciesReturns recent sightings of one species within `dist` km of a lat/lng. Each row is an individual sighting (not deduplicated). Use when the caller names a species and wants nearby sightings. For region-scoped, use `get_recent_of_species`.

Returns recent sightings of one species within `dist` km of a lat/lng. Each row is an individual sighting (not deduplicated). Use when the caller names a species and wants nearby sightings. For region-scoped, use `get_recent_of_species`.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_historic_on_dateKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_recent_checklistsKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_top_100Keine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_checklistFetches a single eBird checklist by submission ID with full detail: location, observer, date/time, duration, distance, number of observers, and the full list of species seen with counts. Use after `get_recent_checklists` returns a subId the caller wants to drill into, or when the caller pastes a ch…

Fetches a single eBird checklist by submission ID with full detail: location, observer, date/time, duration, distance, number of observers, and the full list of species seen with counts. Use after `get_recent_checklists` returns a subId the caller wants to drill into, or when the caller pastes a ch…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_region_infoKeine Beschreibung veröffentlicht

Dieses Tool hat keine Beschreibung veröffentlicht. Forge erfindet keine.

get_sub_regionsEnumerates the immediate child regions of a parent. Pair `region_type` with `parent_region_code`: for `country`, parent must be "world"; for `subnational1`, parent must be a country code (e.g. "US"); for `subnational2`, parent must be a subnational1 code (e.g. "US-WA"). Use to discover region codes…

Enumerates the immediate child regions of a parent. Pair `region_type` with `parent_region_code`: for `country`, parent must be "world"; for `subnational1`, parent must be a country code (e.g. "US"); for `subnational2`, parent must be a subnational1 code (e.g. "US-WA"). Use to discover region codes…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_adjacent_regionsReturns regions adjacent to a given region. eBird only supports adjacency for subnational2 codes (counties or equivalents), e.g. "US-WA-009" returns its bordering counties. Calling with country or subnational1 codes returns an empty list or error.

Returns regions adjacent to a given region. eBird only supports adjacency for subnational2 codes (counties or equivalents), e.g. "US-WA-009" returns its bordering counties. Calling with country or subnational1 codes returns an empty list or error.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_taxonomyReturns eBird's taxonomy entries: scientific name, common name, species code, category (species/issf/hybrid/etc.), taxon order, family. Useful for looking up a species code by name, or browsing the full eBird taxonomy. Filter via `cat` (categories) or `species` (specific codes) to avoid downloading…

Returns eBird's taxonomy entries: scientific name, common name, species code, category (species/issf/hybrid/etc.), taxon order, family. Useful for looking up a species code by name, or browsing the full eBird taxonomy. Filter via `cat` (categories) or `species` (specific codes) to avoid downloading…

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_taxonomic_formsReturns the recognized subspecies and identifiable forms (issf entries) of a given species. Returns a list of subspecies species codes that resolve under the parent species. Use to enumerate variants when the parent species code is known.

Returns the recognized subspecies and identifiable forms (issf entries) of a given species. Returns a list of subspecies species codes that resolve under the parent species. Use to enumerate variants when the parent species code is known.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_taxa_localesReturns the full list of locale codes eBird supports for common names (en, es, fr, de, etc.) with their human-readable names and last-updated dates. Use to discover which locales are valid before passing them to other tools.

Returns the full list of locale codes eBird supports for common names (en, es, fr, de, etc.) with their human-readable names and last-updated dates. Use to discover which locales are valid before passing them to other tools.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_taxonomy_versionsReturns the list of eBird taxonomy versions (typically annual: 2024, 2023, 2022...) with a flag marking the latest. Use when you need a specific historical taxonomy version, or to confirm the current version for stable processing pipelines.

Returns the list of eBird taxonomy versions (typically annual: 2024, 2023, 2022...) with a flag marking the latest. Use when you need a specific historical taxonomy version, or to confirm the current version for stable processing pipelines.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

get_taxonomic_groupsReturns species groupings used to organize the taxonomy for human browsing. Two flavors: "ebird" returns standard taxonomic-order groups (waterfowl, shorebirds, raptors, etc.); "merlin" returns life-list-style groups used in the Merlin Bird ID app.

Returns species groupings used to organize the taxonomy for human browsing. Two flavors: "ebird" returns standard taxonomic-order groups (waterfowl, shorebirds, raptors, etc.); "merlin" returns life-list-style groups used in the Merlin Bird ID app.

Für dieses Tool wurde kein Eingabeschema veröffentlicht.

13 von 21 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

eBird MCP server. 21 tools covering eBird API v2: observations, hotspots, checklists, taxonomy.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Abhängigkeitsbaum

Was ein Forge-Scan am 2026-08-30 aus den npm-Metadaten aufgelöst hat — beobachtete Auflösung, keine Angabe des Herausgebers.

60 Pakete aufgelöst · 4 direkt · keines mit Sicherheitshinweisen Die Auflösung endet bei Tiefe 4 und 60 Paketen.

Der Durchlauf endete an der Grenze von 60 Paketen. Der Rest des Baums wurde nie aufgelöst.

36 weitere aufgelöste Pakete werden hier nicht gezeichnet (Anzeigegrenze: 24). Jede Abhängigkeit mit einem Sicherheitshinweis wird unabhängig von der Grenze gezeichnet. Vollständiges Inventar (CycloneDX-SBOM)

Deklariert, aber nicht aufgelöst

56 deklarierte Abhängigkeiten sind nie im Baum gelandet. Sie fehlen in Forges Auflösung, nicht im Paket.

+44 weitere nicht aufgeführt. Die Zählungen nach Grund oben erfassen sie alle.

Nicht verfolgt: peerDependencies. Dieser Baum erfasst nur Laufzeitabhängigkeiten; was jene mitbringen, wurde nie aufgelöst.