eBird MCP Server
eBird MCP 服务器
用于与 eBird API 集成的模型上下文协议 (MCP) 服务器。该服务器允许 Claude 等 AI 助手访问 eBird 中的鸟类观察数据、热点和分类信息。
Claude Desktop 的快速设置
将此配置添加到您的 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_KEY重启Claude桌面
对于其他 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:结果的详细程度(“简单”或“完整”,默认值:“简单”)
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:结果的详细程度(“简单”或“完整”,默认值:“简单”)
ebird_get_nearby_observations
获取某个地点附近最近的鸟类观察结果。
参数:
lat(必填):纬度坐标lng(必填):经度坐标dist:距纬度/经度点的距离(以公里为单位)(默认值:25)back:回顾观察的天数(默认值:14)maxResults:返回的最大结果数(默认值:100)includeProvisional:包括临时观察(默认值:true)hotspot:仅包含热点的观察结果(默认值:false)detail:结果的详细程度(“简单”或“完整”,默认值:“简单”)
ebird_get_nearby_notable_observations
获取某个地点附近值得注意的鸟类观察结果。
参数:
lat(必填):纬度坐标lng(必填):经度坐标dist:距纬度/经度点的距离(以公里为单位)(默认值:25)back:回顾观察的天数(默认值:14)maxResults:返回的最大结果数(默认值:100)detail:结果的详细程度(“简单”或“完整”,默认值:“简单”)
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:要过滤的分类类别(默认值:'物种')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执照
麻省理工学院
致谢
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