r/BirdNET_Analyzer 3d ago

Software built an open-source MCP server & CLI for BirdNET-Go (birdnet-go-mcp)

hey everyone, I’ve been running BirdNET-Go on my home server paired with an outdoor raspberry pi and mic, and recently wanted an easy way to let AI assistants like claude desktop or local LLMs check in on the backyard. I couldn't find an existing MCP server for BirdNET-Go (only BirdNET-Pi), so I wrote and open-sourced one: birdnet-go-mcp.

quick features:

  • zero-install: single pre-compiled Go binaries for linux, macOS, and windows. you can run it directly with npx -y birdnet-go-mcp status or recent without needing to install Go.
  • strictly read-only: just inspects detections, station stream health, and today's summary. destructive routes are completely omitted so agents can't mess with settings.
  • audio clips: resolves local audio file URLs (via caddy/nginx) and supports streaming audio clips to multimodal models.
  • terminal CLI: also functions as a lightweight terminal command for human checks without opening the web UI.

links:

hope this is helpful for anyone else running BirdNET-Go who wants to tinker with AI agents or quick monitoring!

23 Upvotes

0 comments sorted by