eBird MCP Server
eBird MCP Server
Ein Model Context Protocol (MCP)-Server zur Integration mit der eBird-API. Dieser Server ermöglicht KI-Assistenten wie Claude den Zugriff auf Vogelbeobachtungsdaten, Hotspots und Taxonomieinformationen von eBird.
Schnelleinrichtung für Claude Desktop
Fügen Sie diese Konfiguration zu Ihrer Claude Desktop-Konfigurationsdatei hinzu ( ~/Library/Application Support/Claude/claude_desktop_config.json ):
{
"mcpServers": {
"ebird-api": {
"command": "npx",
"args": [
"ebird-mcp-server",
"--api-key",
"YOUR_EBIRD_API_KEY"
]
}
}
}Stellen Sie Folgendes sicher:
Ersetzen Sie
YOUR_EBIRD_API_KEYdurch Ihren tatsächlichen eBird-API-SchlüsselErstellen Sie die Konfigurationsdatei, falls sie nicht vorhanden ist
Installieren Sie das Paket global mit
npm install -g ebird-mcp-serverfalls Sie dies noch nicht getan habenStarten Sie Claude Desktop neu, nachdem Sie die Änderungen gespeichert haben
Hinweis : Sie können einen eBird-API-Schlüssel von eBird API Key Request erhalten.
Related MCP server: MCP Boilerplate
Merkmale
Der eBird MCP-Server bietet Zugriff auf die folgenden eBird-Daten:
Aktuelle Vogelbeobachtungen in einer Region
Aktuelle Beobachtungen bestimmter Vogelarten
Bemerkenswerte Vogelbeobachtungen in einer Region
Beobachtungen in der Nähe eines Standorts
Bemerkenswerte Beobachtungen in der Nähe eines Ortes
Vogelbeobachtungs-Hotspots in einer Region
Hotspots in der Nähe eines Standorts
Informationen zur eBird-Taxonomie
Voraussetzungen
Node.js (v14 oder höher)
Ein eBird-API-Schlüssel (erhalten Sie einen über die eBird-API-Schlüsselanforderung )
Installation
Für Claude Desktop
Klonen Sie dieses Repository oder laden Sie die Dateien herunter
Führen Sie das Setup-Skript von Claude Desktop aus:
chmod +x claude_setup.sh
./claude_setup.sh YOUR_EBIRD_API_KEYStarten Sie Claude Desktop neu
Für andere MCP-Clients
Klonen Sie dieses Repository oder laden Sie die Dateien herunter
Führen Sie das Installationsskript aus:
chmod +x install.sh
./install.sh YOUR_EBIRD_API_KEYDer Server ist nun installiert und kann ausgeführt werden mit:
./run-ebird-mcp-server.shManuelle Installation
Klonen Sie dieses Repository oder laden Sie die Dateien herunter
Installieren Sie Abhängigkeiten:
npm installFühren Sie den Server aus:
node index.js --api-key YOUR_EBIRD_API_KEYVerfügbare Tools
ebird_get_recent_observations
Erhalten Sie aktuelle Vogelbeobachtungen in einer Region oder an einem Ort.
Parameter:
regionCode(erforderlich): Regionalcode (z. B. US, US-NY, L123456)back: Anzahl der Tage zurück, um nach Beobachtungen zu suchen (Standard: 14)maxResults: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 100)includeProvisional: Vorläufige Beobachtungen einschließen (Standard: true)hotspot: Nur Beobachtungen von Hotspots einschließen (Standard: false)detail: Detaillierungsgrad der Ergebnisse („einfach“ oder „vollständig“, Standard: „einfach“)
ebird_erhält_aktuelle_Beobachtungen_für_Arten
Erhalten Sie aktuelle Beobachtungen einer bestimmten Vogelart in einer Region.
Parameter:
regionCode(erforderlich): Regionalcode (z. B. US, US-NY, L123456)speciesCode(erforderlich): eBird-Artencode (z. B. amecro für Amerikanische Krähe)back: Anzahl der Tage zurück, um nach Beobachtungen zu suchen (Standard: 14)maxResults: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 100)includeProvisional: Vorläufige Beobachtungen einschließen (Standard: true)hotspot: Nur Beobachtungen von Hotspots einschließen (Standard: false)
ebird_get_notable_observations
Machen Sie bemerkenswerte Vogelbeobachtungen in einer Region.
Parameter:
regionCode(erforderlich): Regionalcode (z. B. US, US-NY, L123456)back: Anzahl der Tage zurück, um nach Beobachtungen zu suchen (Standard: 14)maxResults: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 100)detail: Detaillierungsgrad der Ergebnisse („einfach“ oder „vollständig“, Standard: „einfach“)
ebird_get_nearby_observations
Erhalten Sie aktuelle Vogelbeobachtungen in der Nähe eines Standorts.
Parameter:
lat(erforderlich): Breitengradkoordinatelng(erforderlich): Längengradkoordinatedist: Entfernung in Kilometern vom Breiten-/Längenpunkt (Standard: 25)back: Anzahl der Tage zurück, um nach Beobachtungen zu suchen (Standard: 14)maxResults: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 100)includeProvisional: Vorläufige Beobachtungen einschließen (Standard: true)hotspot: Nur Beobachtungen von Hotspots einschließen (Standard: false)detail: Detaillierungsgrad der Ergebnisse („einfach“ oder „vollständig“, Standard: „einfach“)
ebird_get_nearby_notable_observations
Machen Sie bemerkenswerte Vogelbeobachtungen in der Nähe eines Standorts.
Parameter:
lat(erforderlich): Breitengradkoordinatelng(erforderlich): Längengradkoordinatedist: Entfernung in Kilometern vom Breiten-/Längenpunkt (Standard: 25)back: Anzahl der Tage zurück, um nach Beobachtungen zu suchen (Standard: 14)maxResults: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 100)detail: Detaillierungsgrad der Ergebnisse („einfach“ oder „vollständig“, Standard: „einfach“)
ebird_erhalten_Artenbeobachtungen_in_der_Nähe
Erhalten Sie aktuelle Beobachtungen einer bestimmten Vogelart in der Nähe eines Standorts.
Parameter:
lat(erforderlich): Breitengradkoordinatelng(erforderlich): LängengradkoordinatespeciesCode(erforderlich): eBird-Artencode (z. B. amecro für Amerikanische Krähe)dist: Entfernung in Kilometern vom Breiten-/Längenpunkt (Standard: 25)back: Anzahl der Tage zurück, um nach Beobachtungen zu suchen (Standard: 14)maxResults: Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 100)includeProvisional: Vorläufige Beobachtungen einschließen (Standard: true)
ebird_get_hotspots
Finden Sie Vogelbeobachtungs-Hotspots in einer Region.
Parameter:
regionCode(erforderlich): Regionalcode (z. B. US, US-NY)back: Anzahl der Tage zurück, um nach Hotspot-Aktivität zu suchen (Standard: 14)includeProvisional: Vorläufige Beobachtungen einschließen (Standard: true)
ebird_get_nearby_hotspots
Holen Sie sich Vogelbeobachtungs-Hotspots in der Nähe eines Standorts.
Parameter:
lat(erforderlich): Breitengradkoordinatelng(erforderlich): Längengradkoordinatedist: Entfernung in Kilometern vom Breiten-/Längenpunkt (Standard: 25)back: Anzahl der Tage zurück, um nach Hotspot-Aktivität zu suchen (Standard: 14)includeProvisional: Vorläufige Beobachtungen einschließen (Standard: true)
ebird_get_taxonomy
Holen Sie sich Informationen zur eBird-Taxonomie.
Parameter:
locale: Sprache für allgemeine Namen (Standard: „en“)cat: Taxonomische Kategorie, nach der gefiltert werden soll (Standard: „Art“)fmt: Antwortformat (Standard: „json“)
ebird_get_taxonomy_forms
Holen Sie sich eBird-Taxonomieformulare für eine bestimmte Art.
Parameter:
speciesCode(erforderlich): eBird-Artencode
Testen
Um den eBird MCP-Server zu testen, legen Sie Ihren eBird-API-Schlüssel als Umgebungsvariable fest und führen Sie das Testskript aus:
export EBIRD_API_KEY=your_api_key
node test-ebird.jsDebug-Modus
So aktivieren Sie den Debug-Modus und zeigen die detaillierte Protokollierung an:
node index.js --api-key YOUR_EBIRD_API_KEY --debugLizenz
MIT
Danksagung
eBird für die Bereitstellung der API
Cornell Lab of Ornithology für seine Arbeit zum Vogelschutz
Model Context Protocol für das API-Integrationsframework
This server cannot be deployed
Maintenance
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
The official Model Context Protocol server for Ambee. It gives any MCP-compatible AI assistant — Claude, ChatGPT, Cursor, VS Code, Ollama, and more direct access to live air quality, pollen, and weather data. To get started, including information on signing up and obtaining your Ambee key, check out the Ambee documentation on https://docs.ambeedata.com
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA Python-based server that enables accessing and analyzing bird detection data through the Model Context Protocol, offering features like filtering detections, accessing audio recordings, and generating reports.3-
- AlicenseNot gradedqualityDmaintenanceA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.8 npm11MIT
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.2-
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides AI assistants with access to comprehensive bird data, enabling queries across taxonomic classifications, conservation statuses, and geographic distributions from the AviBase dataset.1111 npmISC