B

BirdNET-Pi与eBird数据关联

@DMontgomery40/mcp-server-birdstats
0 Stars 376 次浏览 DMontgomery40 更新于 2026-08-23

使用自然语言将您的BirdNET-Pi数据与eBird观测数据进行交叉引用。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

mcp-server-birdstats

使用自然语言将你的 BirdNET-Pi 数据与 eBird 观察数据进行交叉引用

概述

此 MCP 插件允许你通过将 BirdNET-Pi/BirdWeather 的检测数据与 eBird 的广泛数据库连接起来进行分析。

功能

  • 使用自然语言查询 birdnet-pi / birdweather 和 eBird 数据
  • 将 BirdWeather 的检测数据与 eBird 的观察数据进行交叉引用
  • 用 React 组件实现的数据驱动可视化

安装

  1. 克隆仓库:
git clone https://github.com/yourusername/mcp-server-birdstats.git
  1. 安装依赖项:
npm install

Claude 配置

"mcp-birdstats": {
      "command": "npx",
      "args": ["-y", "mcp-birdstats"]
    },

使用

该插件处理关于你的鸟类检测数据的自然语言查询。示例查询:

  • "我的 BirdNET 听到了一只斯温森画眉 - 这正常吗?"
  • "本周我的站点最稀有的检测是什么?"
  • "按一天中的时间绘制我的检测图表"
  • "其他人在 eBird 上看到这些莺了吗?"

数据完整性

此插件严格遵守数据完整性原则:

  • 仅使用实际的 API 响应数据
  • 从不创建示例或估计数据
  • 总是显示带有百分比的观察计数
  • 当数据不可用时,明确指示

核心逻辑

核心功能包含在 src/index.txt 中的一个文本文件里,包括:

  • BirdWeather API 交互
  • eBird API 交互
  • 数据分析函数
  • 类型定义
  • 辅助工具

API 集成

BirdWeather API

  • 站点统计
  • 物种列表
  • 检测记录

eBird API

  • 最近的观察
  • 显著的目击
  • 热点数据
  • 物种信息

许可证

MIT

支持

对于问题和功能请求,请在 GitHub 仓库中打开一个 issue。

相关 MCP 服务