🚀 mcp-server-birdstats 中文版
使用自然语言接口将你的 BirdNET - Pi 数据与 eBird 观察结果进行比对,让鸟类数据的分析更加便捷高效。
🚀 快速开始
此 MCP 插件允许你通过连接到 eBird 的庞大数据库来分析 BirdNET - Pi/BirdWeather 检测数据。
✨ 主要特性
- 自然语言接口用于查询 birdnet - pi / birdweather 和 eBird 数据
- 将 BirdWeather 检测与 eBird 观察结果进行比对
- 数据驱动的可视化效果,使用 React 组件实现
📦 安装指南
- 克隆仓库:
git clone https://github.com/yourusername/mcp-server-birdstats.git
- 安装依赖项:
npm install
📚 详细文档
Claude 配置
"mcp-birdstats": {
"command": "npx",
"args": ["-y", "mcp-birdstats"]
},
使用方法
该插件处理关于你的鸟类检测数据的自然语言查询。示例查询:
- “我的 BirdNET 听到一只灰腹alcon——这很不寻常吗?”
- “本周我站最罕见的检测是什么?”
- “按时间生成我的检测图表”
- “其他人是否在 eBird 上看到这些林战鹟?”
数据完整性
该插件严格遵守数据完整性原则:
- 只使用实际 API 响应数据
- 从不创建示例或估计数据
- 总是显示观察数量和百分比
- 清楚地表明何时没有可用数据
核心逻辑
核心功能包含在 src/index.txt 中的一个文本文件中,其中包括:
- BirdWeather API 交互
- eBird API 交互
- 数据分析函数
- 类型定义
- 辅助工具函数
API 集成
BirdWeather API
eBird API
📄 许可证
MIT
💡 使用建议
如需报告问题或提出功能请求,请在 GitHub 仓库中打开问题。