Back to Home
epicpast icon

nsip-api-client

Verified Safe

by epicpast

Overview

This server acts as an API gateway using the Model Context Protocol (MCP) to expose NSIP sheep breeding data API capabilities to Large Language Model (LLM) applications in a context-efficient manner, providing decision support tools for sheep genetics.

Installation

Run Command
python -m src.nsip_mcp.cli

Environment Variables

  • MCP_TRANSPORT
  • MCP_PORT
  • MCP_HOST
  • MCP_PATH
  • GOOGLE_APPLICATION_CREDENTIALS

Security Notes

The server binds to '0.0.0.0' by default, which means it listens on all network interfaces. While noted as intentional for Docker/remote access, this requires external firewalling and TLS termination for production. The `gspread` integration for Google Sheets relies on Google Cloud credentials (e.g., `GOOGLE_APPLICATION_CREDENTIALS` environment variable), which is a common pattern but requires secure management of the service account key file. User input to `validate_lpn_id` is sanitized for error messages, which is good practice.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1500
Stars0
Forks1
Last Update2026-01-12

Tags

sheep breedinggeneticsLLM integrationAPI gatewaydecision support