Exposes BirdNet-Pi data and functionality through a Model Context Protocol (MCP) server.
Exposes BirdNet-Pi data and functionality through a Model Context Protocol (MCP) server.
A Model Context Protocol (MCP) server for BirdNET-Pi integration. Provides tools to query bird detection data, statistics, audio recordings, activity patterns, and reports from a local BirdNET-Pi installation.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| get_detections | Get bird detections filtered by date range and optional species. - start_date (required): Start date in YYYY-MM-DD format - end_date (required): End date in YYYY-MM-DD format - species (optional): Species name filter (pa |
| get_stats | Get aggregate detection statistics for a time period. - period (required): day, week, month, or all - min_confidence (optional): Minimum confidence threshold 0.0-1.0 (default: 0.0) |
| get_audio | Retrieve the audio recording for a specific bird detection. - filename (required): Audio filename from a detection record - format (optional): base64 (default) or buffer |
| get_activity | Get hourly bird activity patterns for a specific day. - date (required): Date in YYYY-MM-DD format - species (optional): Species name filter |
| generate_report | Generate a detection report for a date range. - start_date (required): Report start date - end_date (required): Report end date - format (optional): json (default) or html |
{
"mcpServers": {
"birdnet": {
"command": "python",
"args": ["/absolute/path/to/mcp-BirdNET-Pi-server/server.py"]
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| MCP_HTTP_HOST | Endpoint or connection string the server talks to. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Debug kernels through QEMU's gdbstub with no gdb binary - and explain triple faults.
Registry and inspector for MCP servers — search, inspect, test from CLI or browser
GitHub topic slug charset, value discarded
Model Context Protocol server for Spryker Package Search