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 サーバー
eBird APIと統合するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、ClaudeのようなAIアシスタントはeBirdから鳥類観察データ、ホットスポット、分類情報にアクセスできるようになります。
Claudeデスクトップのクイックセットアップ
この構成を Claude Desktop 構成ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json
) に追加します。
必ず次の点に注意してください:
YOUR_EBIRD_API_KEY
実際のeBird APIキーに置き換えてください。- 設定ファイルが存在しない場合は作成する
- まだインストールしていない場合は
npm install -g ebird-mcp-server
でパッケージをグローバルにインストールします。 - 変更を保存した後、Claude Desktopを再起動します。
注: eBird APIキーはeBird APIキーリクエストから取得できます。
特徴
eBird MCP サーバーは、次の eBird データへのアクセスを提供します。
- 地域における最近の鳥類観察
- 特定の鳥類の最近の観察
- 地域における注目すべき鳥類の観察
- 場所の近くでの観察
- 場所の近くで注目すべき観察
- 地域のバードウォッチングのホットスポット
- 場所の近くのホットスポット
- eBird分類情報
前提条件
- Node.js (v14以降)
- eBird API キー ( eBird API キー リクエストから取得)
インストール
クロードデスクトップ向け
- このリポジトリをクローンするか、ファイルをダウンロードしてください
- Claude Desktop セットアップ スクリプトを実行します。
- Claudeデスクトップを再起動します
その他のMCPクライアント向け
- このリポジトリをクローンするか、ファイルをダウンロードしてください
- インストール スクリプトを実行します。
- これでサーバーがインストールされ、次のコマンドで実行できます。
手動インストール
- このリポジトリをクローンするか、ファイルをダウンロードしてください
- 依存関係をインストールします:
- サーバーを実行します。
利用可能なツール
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 キーを環境変数として設定し、テスト スクリプトを実行します。
デバッグモード
デバッグ モードを有効にして詳細なログを表示するには:
ライセンス
マサチューセッツ工科大学
謝辞
- APIを提供してくれたeBird
- 鳥類保護に関する研究に対してコーネル大学鳥類学研究所
- API統合フレームワークのモデルコンテキストプロトコル
This server cannot be installed
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.
AI アシスタントが eBird から鳥類観察データ、ホットスポット、分類情報にアクセスできるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityFlicense-qualityA 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 -2Python
- -securityFlicense-qualityA 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 -1TypeScript
- -securityAlicense-qualityA 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 -1JavaScriptMIT License
- -securityAlicense-qualityA 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 -8PythonApache 2.0