eBird MCP Server
eBird MCP サーバー
eBird APIと統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、ClaudeのようなAIアシスタントはeBirdから鳥類観察データ、ホットスポット、分類情報にアクセスできるようになります。
Claudeデスクトップのクイックセットアップ
この構成を Claude Desktop 構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json ) に追加します。
{
"mcpServers": {
"ebird-api": {
"command": "npx",
"args": [
"ebird-mcp-server",
"--api-key",
"YOUR_EBIRD_API_KEY"
]
}
}
}必ず次の点に注意してください:
YOUR_EBIRD_API_KEY実際のeBird APIキーに置き換えてください。設定ファイルが存在しない場合は作成する
まだインストールしていない場合は
npm install -g ebird-mcp-serverでパッケージをグローバルにインストールします。変更を保存した後、Claude Desktopを再起動します。
注: eBird APIキーはeBird APIキーリクエストから取得できます。
Related MCP server: MCP Boilerplate
特徴
eBird MCP サーバーは、次の eBird データへのアクセスを提供します。
地域における最近の鳥類観察
特定の鳥類の最近の観察
地域における注目すべき鳥類の観察
場所の近くでの観察
場所の近くで注目すべき観察
地域のバードウォッチングのホットスポット
場所の近くのホットスポット
eBird分類情報
前提条件
Node.js (v14以降)
eBird API キー ( eBird API キー リクエストから取得)
インストール
クロードデスクトップ向け
このリポジトリをクローンするか、ファイルをダウンロードしてください
Claude Desktop セットアップ スクリプトを実行します。
chmod +x claude_setup.sh
./claude_setup.sh YOUR_EBIRD_API_KEYClaudeデスクトップを再起動します
その他のMCPクライアント向け
このリポジトリをクローンするか、ファイルをダウンロードしてください
インストール スクリプトを実行します。
chmod +x install.sh
./install.sh YOUR_EBIRD_API_KEYこれでサーバーがインストールされ、次のコマンドで実行できます。
./run-ebird-mcp-server.sh手動インストール
このリポジトリをクローンするか、ファイルをダウンロードしてください
依存関係をインストールします:
npm installサーバーを実行します。
node index.js --api-key YOUR_EBIRD_API_KEY利用可能なツール
ebird_get_recent_observations
地域または場所における最近の鳥の観察結果を取得します。
パラメータ:
regionCode(必須): 地域コード(例:US、US-NY、L123456)back: 観測値を検索する日数(デフォルト: 14)maxResults: 返される結果の最大数(デフォルト: 100)includeProvisional: 暫定的な観測を含める (デフォルト: true)hotspot: ホットスポットからの観測のみを含める(デフォルト: false)detail: 結果の詳細レベル(「simple」または「full」、デフォルト:「simple」)
ebird_get_recent_observations_for_species
ある地域における特定の鳥類の最近の観察結果を取得します。
パラメータ:
regionCode(必須): 地域コード(例:US、US-NY、L123456)speciesCode(必須): eBird 種コード (例: アメリカガラスの場合は amecro)back: 観測値を検索する日数(デフォルト: 14)maxResults: 返される結果の最大数(デフォルト: 100)includeProvisional: 暫定的な観測を含める (デフォルト: true)hotspot: ホットスポットからの観測のみを含める(デフォルト: false)
ebird_get_notable_observations
地域の注目すべき鳥の観察結果を入手します。
パラメータ:
regionCode(必須): 地域コード(例:US、US-NY、L123456)back: 観測値を検索する日数(デフォルト: 14)maxResults: 返される結果の最大数(デフォルト: 100)detail: 結果の詳細レベル(「simple」または「full」、デフォルト:「simple」)
ebird_get_nearby_observations
ある場所の近くの最近の鳥の観察結果を取得します。
パラメータ:
lat(必須): 緯度座標lng(必須): 経度座標dist: 緯度/経度点からの距離(キロメートル単位)(デフォルト: 25)back: 観測値を検索する日数(デフォルト: 14)maxResults: 返される結果の最大数(デフォルト: 100)includeProvisional: 暫定的な観測を含める (デフォルト: true)hotspot: ホットスポットからの観測のみを含める(デフォルト: false)detail: 結果の詳細レベル(「simple」または「full」、デフォルト:「simple」)
ebird_get_nearby_notable_observations
ある場所の近くで注目すべき鳥の観察結果を取得します。
パラメータ:
lat(必須): 緯度座標lng(必須): 経度座標dist: 緯度/経度点からの距離(キロメートル単位)(デフォルト: 25)back: 観測値を検索する日数(デフォルト: 14)maxResults: 返される結果の最大数(デフォルト: 100)detail: 結果の詳細レベル(「simple」または「full」、デフォルト:「simple」)
ebird_get_nearby_observations_for_species
ある場所の近くにある特定の鳥類の最近の観察結果を取得します。
パラメータ:
lat(必須): 緯度座標lng(必須): 経度座標speciesCode(必須): eBird 種コード (例: アメリカガラスの場合は amecro)dist: 緯度/経度点からの距離(キロメートル単位)(デフォルト: 25)back: 観測値を検索する日数(デフォルト: 14)maxResults: 返される結果の最大数(デフォルト: 100)includeProvisional: 暫定的な観測を含める (デフォルト: true)
ebird_get_hotspots
地域のバードウォッチングのホットスポットを取得します。
パラメータ:
regionCode(必須): 地域コード(例:US、US-NY)back: ホットスポットのアクティビティを検索する日数(デフォルト: 14)includeProvisional: 暫定的な観測を含める (デフォルト: true)
ebird_get_nearby_hotspots
ある場所の近くのバードウォッチングのホットスポットを取得します。
パラメータ:
lat(必須): 緯度座標lng(必須): 経度座標dist: 緯度/経度点からの距離(キロメートル単位)(デフォルト: 25)back: ホットスポットのアクティビティを検索する日数(デフォルト: 14)includeProvisional: 暫定的な観測を含める (デフォルト: true)
ebird_get_taxonomy
eBird 分類情報を取得します。
パラメータ:
locale: 共通名の言語 (デフォルト: 'en')cat: フィルタリングする分類カテゴリー(デフォルト: 'species')fmt: レスポンス形式(デフォルト: 'json')
ebird_get_taxonomy_forms
特定の種の eBird 分類フォームを取得します。
パラメータ:
speciesCode(必須): eBird種コード
テスト
eBird MCP サーバーをテストするには、eBird API キーを環境変数として設定し、テスト スクリプトを実行します。
export EBIRD_API_KEY=your_api_key
node test-ebird.jsデバッグモード
デバッグ モードを有効にして詳細なログを表示するには:
node index.js --api-key YOUR_EBIRD_API_KEY --debugライセンス
マサチューセッツ工科大学
謝辞
APIを提供してくれたeBird
鳥類保護に関する研究に対してコーネル大学鳥類学研究所
API統合フレームワークのモデルコンテキストプロトコル
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