← 返回 MCP 目录
public公开dns本地运行

BirdStats

通过自然语言查询分析BirdNET-Pi检测数据并与eBird数据库交叉对比的MCP插件

article

README

🚀 mcp-server-birdstats 中文版

使用自然语言接口将你的 BirdNET - Pi 数据与 eBird 观察结果进行比对,让鸟类数据的分析更加便捷高效。

🚀 快速开始

此 MCP 插件允许你通过连接到 eBird 的庞大数据库来分析 BirdNET - Pi/BirdWeather 检测数据。

✨ 主要特性

  • 自然语言接口用于查询 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 听到一只灰腹alcon——这很不寻常吗?”
  • “本周我站最罕见的检测是什么?”
  • “按时间生成我的检测图表”
  • “其他人是否在 eBird 上看到这些林战鹟?”

数据完整性

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

  • 只使用实际 API 响应数据
  • 从不创建示例或估计数据
  • 总是显示观察数量和百分比
  • 清楚地表明何时没有可用数据

核心逻辑

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

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

API 集成

BirdWeather API

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

eBird API

  • 最近观察结果
  • 显着的观测记录
  • 热点数据
  • 物种信息

📄 许可证

MIT

💡 使用建议

如需报告问题或提出功能请求,请在 GitHub 仓库中打开问题。

即贴即用配置

MCP 客户端配置生成器

选择客户端,补齐所需环境变量,再复制根据当前 MCP 公开配置生成的完整文件

terminal
data_object

当前条目没有标准 command 或远程 URL,暂时无法安全生成客户端配置

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端