nsip

active
Tech Stack:
RustTokioMCPDockerAgriculture

nsip is a Rust CLI and MCP server for the National Sheep Improvement Program genetic evaluation database. It replaces the earlier Python nsip-api-client with a compiled binary that starts faster and handles concurrent queries through tokio.

Features

  • Query Expected Breeding Values (EBVs) across 20+ sheep breeds
  • Multi-generational pedigree retrieval and analysis
  • Progeny performance lookups
  • Trait-based search and filtering
  • MCP server mode for AI-assisted breeding decisions
  • Docker image for deployment

Requirements

  • Rust 1.92+
  • Docker (optional, for containerized deployment)

Quick Start

# Install from source
cargo install --path .

# Query EBVs for a specific animal
nsip ebv --id 123456

# Run as MCP server
nsip serve