eBird MCP Server

by moonbirdai

Integrations

  • Required runtime environment for the eBird MCP server, enabling the server to process requests and interact with the eBird API.

  • Used to install and run the eBird MCP server package, facilitating easy setup and deployment.

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:

  1. Ersetzen Sie YOUR_EBIRD_API_KEY durch Ihren tatsächlichen eBird-API-Schlüssel
  2. Erstellen Sie die Konfigurationsdatei, falls sie nicht vorhanden ist
  3. Installieren Sie das Paket global mit npm install -g ebird-mcp-server falls Sie dies noch nicht getan haben
  4. Starten 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.

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

Installation

Für Claude Desktop

  1. Klonen Sie dieses Repository oder laden Sie die Dateien herunter
  2. Führen Sie das Setup-Skript von Claude Desktop aus:
chmod +x claude_setup.sh ./claude_setup.sh YOUR_EBIRD_API_KEY
  1. Starten Sie Claude Desktop neu

Für andere MCP-Clients

  1. Klonen Sie dieses Repository oder laden Sie die Dateien herunter
  2. Führen Sie das Installationsskript aus:
chmod +x install.sh ./install.sh YOUR_EBIRD_API_KEY
  1. Der Server ist nun installiert und kann ausgeführt werden mit:
./run-ebird-mcp-server.sh

Manuelle Installation

  1. Klonen Sie dieses Repository oder laden Sie die Dateien herunter
  2. Installieren Sie Abhängigkeiten:
npm install
  1. Führen Sie den Server aus:
node index.js --api-key YOUR_EBIRD_API_KEY

Verfü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): Breitengradkoordinate
  • lng (erforderlich): Längengradkoordinate
  • 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)
  • 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): Breitengradkoordinate
  • lng (erforderlich): Längengradkoordinate
  • 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)
  • 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): Breitengradkoordinate
  • lng (erforderlich): Längengradkoordinate
  • speciesCode (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): Breitengradkoordinate
  • lng (erforderlich): Längengradkoordinate
  • dist : 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.js

Debug-Modus

So aktivieren Sie den Debug-Modus und zeigen die detaillierte Protokollierung an:

node index.js --api-key YOUR_EBIRD_API_KEY --debug

Lizenz

MIT

Danksagung

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein Model Context Protocol-Server, der KI-Assistenten den Zugriff auf Vogelbeobachtungsdaten, Hotspots und Taxonomieinformationen von eBird ermöglicht.

  1. Schnelleinrichtung für Claude Desktop
    1. Merkmale
      1. Voraussetzungen
        1. Installation
          1. Für Claude Desktop
          2. Für andere MCP-Clients
          3. Manuelle Installation
        2. Verfügbare Tools
          1. ebird_get_recent_observations
          2. ebird_erhält_aktuelle_Beobachtungen_für_Arten
          3. ebird_get_notable_observations
          4. ebird_get_nearby_observations
          5. ebird_get_nearby_notable_observations
          6. ebird_erhalten_Artenbeobachtungen_in_der_Nähe
          7. ebird_get_hotspots
          8. ebird_get_nearby_hotspots
          9. ebird_get_taxonomy
          10. ebird_get_taxonomy_forms
        3. Testen
          1. Debug-Modus
            1. Lizenz
              1. Danksagung

                Related MCP Servers

                • -
                  security
                  F
                  license
                  -
                  quality
                  A versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.
                  Last updated -
                  2
                  Python
                  • Apple
                  • Linux
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.
                  Last updated -
                  1
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that connects AI assistants like Claude to Moneybird accounting software, enabling management of contacts, financial data, products, and business operations through natural language.
                  Last updated -
                  1
                  JavaScript
                  MIT License
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A customizable Model Context Protocol server implementation that enables AI models to interact with external tools including weather queries, Google search, and camera control functionality.
                  Last updated -
                  8
                  Python
                  Apache 2.0
                  • Linux
                  • Apple

                View all related MCP servers

                ID: faxy5buxs0