agriculture-robotics-mcp
v1.0.0
Published
Agriculture Robotics tools for AI agents. Capabilities: robot safety check, spray plan calculator, harvest optimization. Built by MEOK AI Labs.
Readme
Agriculture Robotics MCP Server
By MEOK AI Labs — Agricultural robotics governance, crop safety, and autonomous farm compliance
Installation
pip install agriculture-robotics-mcpUsage
# Run standalone
python server.py
# Or via MCP
mcp install agriculture-robotics-mcpTools
robot_safety_check
Run safety diagnostics on agricultural robot systems per ISO 18497 collaborative robots standard.
Parameters:
robot_type(str): Robot type (e.g., tractor, harvester, sprayer)max_speed_ms(float): Maximum speed in m/shas_emergency_stop(bool): Whether emergency stop is present
spray_plan_calculator
Calculate spray coverage with EPA drift mitigation and buffer zone compliance.
Parameters:
field_ha(float): Field size in hectareschemical_l_per_ha(float): Chemical application ratebuffer_m(float): Buffer zone in meterswind_speed_ms(float): Wind speed in m/s
harvest_optimization
Optimize harvest schedule with moisture, weather, and equipment readiness.
Parameters:
crop_type(str): Crop typemoisture_percent(float): Current moisture percentageweather_forecast(str): Weather forecast descriptionequipment_available(bool): Whether equipment is available
drone_flight_plan
Generate agricultural drone flight plan with CAA/FAA Part 107 compliance.
Parameters:
field_bounds(list): Field boundary coordinatesmax_altitude_m(float): Maximum altitude in metershas_geo_fence(bool): Whether geofence is enabledoperation_type(str): Operation type (default 'spraying')
soil_analysis
Analyze soil nutrients (N/P/K, pH) and generate fertilizer recommendations.
Parameters:
field_id(str): Field identifierph(float): Soil pHnitrogen_ppm(float): Nitrogen in ppmphosphorus_ppm(float): Phosphorus in ppmpotassium_ppm(float): Potassium in ppm
irrigation_schedule
Calculate irrigation schedule using FAO-56 evapotranspiration.
Parameters:
crop(str): Crop typeeto_mm(float): Reference evapotranspiration in mmsoil_capacity_mm(float): Soil water capacity in mmdays_since_water(int): Days since last watering
Authentication
Free tier: 15 calls/day. Upgrade at meok.ai/pricing for unlimited access.
License
MIT — MEOK AI Labs
