Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Bird Id

FreeNot checked

Identifies bird species from images using YOLO detection and ConvNeXt classification, returning top-5 species with confidence and Chinese names.

GitHubEmbed

About

Identifies bird species from images using YOLO detection and ConvNeXt classification, returning top-5 species with confidence and Chinese names.

README

Bird species identification MCP server. YOLO detection + ConvNeXt classification, outputs Top-5 species with confidence and Chinese names.

Install & Run

# Run directly with uvx (auto-installs)
uvx bird-id-mcp

# Or install from git
pip install git+https://github.com/Hakureirm/bird-id-mcp.git
bird-id-mcp

Models are automatically downloaded from HuggingFace on first run (~50MB default).

Model Selection

Model Size Speed (x86 1T) Accuracy
S1v2 (default) 37MB ~150ms Good
ConvNeXt 144MB ~600ms Best

Default is S1v2 (fast + small). To use ConvNeXt:

BIRD_ID_CLS_MODEL=convnext uvx --from git+https://github.com/Hakureirm/bird-id-mcp.git bird-id-mcp

Claude Desktop / Agent Config

{
  "mcpServers": {
    "bird-id": {
      "command": "uvx",
      "args": ["bird-id-mcp"]
    }
  }
}

Tools

identify_bird

Identify bird species from an image file path.

Input:  {"image_path": "/path/to/bird.jpg", "topk": 5}
Output: {
  "detections": 1,
  "detection_confidence": 0.92,
  "bbox": {"x1": 100, "y1": 50, "x2": 400, "y2": 350},
  "results": [
    {"rank": 1, "species": "Little Egret", "species_cn": "白鹭", "confidence": 78.5},
    {"rank": 2, "species": "Snowy Egret", "species_cn": "雪鹭", "confidence": 12.3},
    ...
  ]
}

identify_bird_base64

Same as above but accepts base64-encoded image data.

Models

  • Detection: YOLOv8 bird detector (12MB ONNX)
  • Classification: S1v2 (37MB, default) or ConvNeXt-Tiny (144MB), 10,753 bird species
  • Taxonomy: eBird species info — scientific name, family, order, description
  • Inference: ONNX Runtime CPU only, no GPU required

from github.com/Hakureirm/bird-id-mcp

Install Bird Id in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install bird-id-mcp

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add bird-id-mcp -- uvx bird-id-mcp

FAQ

Is Bird Id MCP free?

Yes, Bird Id MCP is free — one-click install via Unyly at no cost.

Does Bird Id need an API key?

No, Bird Id runs without API keys or environment variables.

Is Bird Id hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Bird Id in Claude Desktop, Claude Code or Cursor?

Open Bird Id on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Bird Id with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs