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