CropProphEU
🌾 crop-mcp
Servidor MCP de Inteligencia de Cultivos de la UE — Previsiones de rendimiento, valores de mercado y análisis de riesgos para 25 países de la UE.
Permite que los agentes de IA respondan: "¿Cómo será el rendimiento del trigo en Baden-Württemberg este año? ¿Cuál es su valor a los precios actuales del mercado?"
pip install git+https://github.com/DasClown/CropProphEU.git
# or try it on Smithery: https://smithery.ai/servers/crop-mcp/CropProphEUFuncionalidades (10 herramientas MCP)
Herramienta | Qué hace |
| NUEVO — Rendimiento combinado + valor de mercado (€/ha) con resumen en lenguaje sencillo en alemán o inglés (detectado automáticamente mediante el parámetro |
| Previsión de rendimiento paneuropea (3 cultivos, 25 países) con rendimiento en riesgo (Yield-at-Risk) |
| Estado de la temporada actual: temperatura, lluvia, humedad del suelo, índice de sequía |
| Comparar la temporada actual con años históricos |
| Todos los cultivos de una región en una sola llamada |
| Previsión meteorológica a 16 días |
| ¿Qué pasaría si?: +2°C, -20% de lluvia |
| Coincidencia de rendimiento de años análogos (enfocado en DE) |
| 120 regiones NUTS2 |
| Parámetros de cultivo (base GDD, temporada, etc.) |
Related MCP server: agriculture-mcp-server
Inicio rápido
1. Instalación
pip install git+https://github.com/DasClown/CropProphEU.git2. Uso como servidor MCP
vía CLI (stdio):
crop-mcpo vía Python:
from crop_mcp import predict_europe_yield
result = predict_europe_yield("DE11", "DE", crop="wheat", gdd=3050, precip_mm=650)
print(f"Yield: {result['predicted_yield_t_ha']} t/ha")
print(f"Revenue: ~{result['predicted_yield_t_ha'] * 235:.0f} €/ha")3. Claude Desktop / Cursor / Cualquier cliente MCP
Añadir a su configuración de MCP:
{
"mcpServers": {
"crop": {
"command": "python3",
"args": ["-m", "crop_mcp.server"]
}
}
}4. Servidor HTTP (para acceso remoto / Smithery)
pip install crop-mcp[http]
crop-mcp --http --port 8080Conexión vía SSE: http://your-server:8080/sse
5. Docker
docker build -t crop-mcp .
docker run -p 8080:8080 crop-mcp crop-mcp --http --port 8080Cultivos verificados
Cultivo | Código Eurostat | Muestras | Países | MAE (LOYO) |
🌾 Trigo | C1100 | 1,483 | 25 | 11.2% |
🌽 Maíz | C1500 | 1,648 | 20 | 11.6% |
🌿 Cebada | C1300 | 1,841 | 25 | 11.3% |
Colza y Girasol: No soportados — no hay datos de rendimiento de Eurostat disponibles. Las herramientas rechazan estos casos con un error claro (sin alucinaciones silenciosas).
Ejemplo de salida
Alemán (predeterminado):
Weizen – Region DE11 (DE)
Ertrag: 7.68 t/ha (Spanne 6.67–8.63)
...Inglés (con language="en"):
Wheat – Region DE11 (DE)
Yield: 7.68 t/ha (range 6.67–8.63)
Temperature: warm (3050°C GDD)
...Toda la salida está disponible en alemán (predeterminado) o inglés. Establezca language="en" al llamar a yield_and_value para obtener la salida en inglés. Los datos JSON siempre se devuelven con nombres de campo en inglés; el campo summary se adapta al idioma solicitado.
Fuentes de datos
Fuente | Datos | Acceso |
Eurostat | Rendimientos de cultivos ( | Gratuito, sin clave |
NASA POWER | GDD, precipitación, solar, humedad del suelo | Gratuito, sin límites de tasa |
Open-Meteo | Previsión a 16 días | Gratuito, sin clave |
SoilGrids v2 | SOC, pH, N, CEC, textura | API REST gratuita |
Yahoo Finance | Futuros en vivo de trigo/maíz CBOT + EUR/USD | Gratuito, sin clave |
Precisión del modelo
Métrica | Valor |
LOYO MAE (Trigo) | 0.598 t/ha (11.2%) |
Validación directa (Entrenamiento ≤2022, Prueba 2023-24) | 0.794 t/ha (15.0%) |
R² (LOYO) | 0.877 |
R² (Directa) | 0.628 |
Qué significa esto: La métrica LOYO es optimista porque entrena con datos de todos los años, incluidos los futuros. La Validación directa (entrenar con 2000-2022, predecir 2023-2024) es el punto de referencia del mundo real: ±15%.
El modelo es más preciso para los países centrales de la UE (DE, FR, BE, NL, AT, CZ) donde los datos de entrenamiento son densos, y menos preciso para casos atípicos como NL/BE 2024, donde un clima inusual causó una sobreestimación sistemática.
Arquitectura
crop-mcp/
├── crop_mcp/
│ ├── server.py # 10 MCP tools
│ ├── europe_model_api.py # Random Forest (200 trees) + Yield-at-Risk
│ ├── market_prices.py # Live prices via Yahoo Finance + reference
│ ├── core/regions.py # 120 NUTS2 regions
│ └── sources/ # Weather, soil, NDVI data fetchers
├── models/ # .pkl files (download from Releases)
├── data/ # Training data (generated by build)
├── pyproject.toml
└── README.mdPrincipios clave de diseño:
Sin alucinaciones — cada predicción de rendimiento se remonta a datos verificados de Eurostat
Precios en vivo — Trigo/maíz CBOT vía Yahoo Finance, actualizados cada hora
Auto-actualización — un trabajo cron mensual reconstruye los modelos con los últimos datos de Eurostat
Cero claves de API externas — todas las fuentes de datos son gratuitas y públicas
Comercialización
La herramienta está lista para producción hoy para:
Mesas de comercio agrícola — "¿Cuál es el valor del trigo en Picardía a los precios actuales de MATIF?"
Asesoramiento agrícola — "¿Cómo se compara esta temporada con los últimos 5 años?"
Seguros / Riesgo — Rendimiento en riesgo (P10/P50/P90) por región
Análisis de políticas de la UE — Impacto de escenarios climáticos en los rendimientos nacionales
Próximas funciones comerciales: Precios de mercado por país, correlación histórica de precios, informes PDF automatizados, planificación de rotación de cultivos plurianual.
Construcción y entrenamiento
# Build training data for a specific crop (25 min)
python3 build_europe.py --crop corn
# Train the model (2 min)
python3 train_europe_fast.py --crop corn
# Automatic monthly update (cron)
# Runs every 1st of the month at 06:00Licencia
MIT — libre de usar, modificar y distribuir.
Creado con ❤️ para agentes de IA que necesitan inteligencia de cultivos real y verificable.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that provides real-time access to Brazilian agricultural data, including commodity prices, crop estimates, climate information, and deforestation rates. It integrates data from 19 public sources like CEPEA, CONAB, and IBGE to enable LLMs to analyze the Brazilian agribusiness sector.1026MIT
- AlicenseAqualityDmaintenanceMCP server for agriculture and farming data. 8 tools: soil conditions (temperature, moisture), crop weather forecasts, historical climate data (NASA POWER, since 1981), global agriculture statistics (World Bank, 20+ indicators), and food product database (Open Food Facts, 3M+ products). All APIs free, no keys required.81MIT
- AlicenseNot gradedqualityBmaintenanceAgricultural intelligence MCP server providing soil analysis, crop recommendations, weather forecasts, and environmental impact assessment.5MIT
- AlicenseAqualityCmaintenanceMCP server providing agricultural market intelligence tools (price, margin, trend, report generation) that can be used by any MCP client to answer multi-step queries about commodity markets.5MIT
Related MCP Connectors
Open-Meteo MCP — weather forecast + historical reanalysis + sister APIs
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Meteostat MCP — historical weather from 11k+ stations (no auth)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DasClown/CropProphEU'
If you have feedback or need assistance with the MCP directory API, please join our Discord server