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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.1011MIT
- 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.1112ISC
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
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moonbirdai/ebird-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server