Bird Stats

Analyze BirdNET-Pi data and eBird observations using a natural language interface.

Installation

Installing for Claude Desktop

Option 1: One-Command Installation

npx mcpbar@latest install DMontgomery40/mcp-server-birdstats -c claude

This command will automatically install and configure the Bird Stats MCP server for your selected client.

Option 2: Manual Configuration

Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

After opening your configuration file, copy and paste this configuration:

View JSON configuration
{
  "mcpServers": {
    "Bird Stats": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-birdstats"
      ],
      "env": {}
    }
  }
}

mcp-server-birdstats

Cross-reference your BirdNET-Pi data with eBird observations using natural language

Overview

This MCP plugin allows you to analyze BirdNET-Pi/BirdWeather detections by connecting them with eBird's extensive database.

Features

  • Natural language interface for querying birdnet-pi / birdweather, and eBird data
  • Cross-reference BirdWeather detections with eBird observations
  • Data-driven visualizations with React artifacts

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/mcp-server-birdstats.git
  1. Install dependencies:
npm install

Claude Config

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

Usage

The plugin processes natural language queries about your bird detection data. Example queries:

  • "My BirdNET heard a Swainson's Thrush - is that unusual?"
  • "What's my station's rarest detection this week?"
  • "Graph my detections by time of day"
  • "Are others seeing these warblers on eBird?"

Data Integrity

This plugin strictly adheres to data integrity principles:

  • Only uses actual API response data
  • Never creates example or estimated data
  • Always shows observation counts with percentages
  • Clear indication when data is unavailable

Core Logic

The core functionality is contained in a single text file under src/index.txt which includes:

  • BirdWeather API interactions
  • eBird API interactions
  • Data analysis functions
  • Type definitions
  • Helper utilities

API Integration

BirdWeather API

  • Station statistics
  • Species lists
  • Detection records

eBird API

  • Recent observations
  • Notable sightings
  • Hotspot data
  • Species information

License

MIT

Support

For issues and feature requests, please open an issue on the GitHub repository.

Share:
Details:
  • Stars


    1
  • Forks


    7
  • Last commit


    2 months ago
  • Repository age


    7 months
  • License


    MIT
View Repository

Auto-fetched from GitHub .

MCP servers similar to Bird Stats:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Bird Stats: MCP Server – MCP.Bar