Skip to main content
Glama
DasClown
by DasClown

🌾 crop-mcp

Smithery Python 3.10+ License: MIT GitHub stars

EU Crop Intelligence MCP Server — Ertragsprognosen, Marktwerte & Risikoanalysen für 25 EU-Länder.

Lassen Sie KI-Agenten antworten: „Wie wird sich Weizen dieses Jahr in Baden-Württemberg entwickeln? Was ist er zu aktuellen Marktpreisen wert?“

pip install git+https://github.com/DasClown/CropProphEU.git
# or try it on Smithery: https://smithery.ai/servers/crop-mcp/CropProphEU

Funktionen (10 MCP-Tools)

Tool

Was es tut

yield_and_value

NEU — Kombinierter Ertrag + Marktwert (€/ha) mit Zusammenfassung in natürlicher Sprache auf Deutsch oder Englisch (automatische Erkennung über den language-Parameter)

europe_yield_forecast

Paneuropäische Ertragsprognose (3 Kulturen, 25 Länder) mit Yield-at-Risk

crop_forecast

Status der aktuellen Saison: Temperatur, Regen, Bodenfeuchtigkeit, Dürreindex

season_comparison

Vergleich der aktuellen Saison mit historischen Jahren

region_health

Alle Kulturen für eine Region in einem einzigen Aufruf

weather_outlook

16-Tage-Wettervorhersage

climate_scenario

Was-wäre-wenn: +2°C, -20% Regen?

yield_forecast

Ertragsprognose durch Analogjahre (DE-fokussiert)

list_regions

120 NUTS2-Regionen

list_crops

Kulturparameter (GDD-Basis, Saison, etc.)

Related MCP server: agriculture-mcp-server

Schnellstart

1. Installation

pip install git+https://github.com/DasClown/CropProphEU.git

2. Verwendung als MCP-Server

via CLI (stdio):

crop-mcp

oder via 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 / Beliebiger MCP-Client

Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu:

{
  "mcpServers": {
    "crop": {
      "command": "python3",
      "args": ["-m", "crop_mcp.server"]
    }
  }
}

4. HTTP-Server (für Fernzugriff / Smithery)

pip install crop-mcp[http]
crop-mcp --http --port 8080

Verbindung via SSE: http://your-server:8080/sse

5. Docker

docker build -t crop-mcp .
docker run -p 8080:8080 crop-mcp crop-mcp --http --port 8080

Verifizierte Kulturen

Kultur

Eurostat-Code

Stichproben

Länder

MAE (LOYO)

🌾 Weizen

C1100

1.483

25

11,2%

🌽 Mais

C1500

1.648

20

11,6%

🌿 Gerste

C1300

1.841

25

11,3%

Raps & Sonnenblumen: Nicht unterstützt — keine Eurostat-Ertragsdaten verfügbar. Tools lehnen diese mit einer klaren Fehlermeldung ab (keine stillen Halluzinationen).


Beispielausgabe

Deutsch (Standard):

Weizen – Region DE11 (DE)
Ertrag: 7.68 t/ha (Spanne 6.67–8.63)
...

Englisch (mit language="en"):

Wheat – Region DE11 (DE)
Yield: 7.68 t/ha (range 6.67–8.63)
Temperature: warm (3050°C GDD)
...

Alle Ausgaben sind auf Deutsch (Standard) oder Englisch verfügbar. Setzen Sie language="en" beim Aufruf von yield_and_value für eine englische Ausgabe. Die JSON-Daten werden immer mit englischen Feldnamen zurückgegeben; das Feld summary passt sich der angeforderten Sprache an.


Datenquellen

Quelle

Daten

Zugriff

Eurostat

Ernteerträge (apro_cpshr)

Kostenlos, kein Schlüssel

NASA POWER

GDD, Niederschlag, Solar, Bodenfeuchte

Kostenlos, keine Ratenbegrenzung

Open-Meteo

16-Tage-Vorhersage

Kostenlos, kein Schlüssel

SoilGrids v2

SOC, pH, N, CEC, Textur

Kostenlose REST-API

Yahoo Finance

Live CBOT Weizen/Mais-Futures + EUR/USD

Kostenlos, kein Schlüssel


Modellgenauigkeit

Metrik

Wert

LOYO MAE (Weizen)

0,598 t/ha (11,2%)

Forward Validation (Training ≤2022, Test 2023-24)

0,794 t/ha (15,0%)

R² (LOYO)

0,877

R² (Forward)

0,628

Was das bedeutet: Die LOYO-Metrik ist optimistisch, da sie auf Daten aus allen Jahren einschließlich zukünftiger trainiert. Die Forward Validation (Training 2000-2022, Vorhersage 2023-2024) ist der reale Benchmark: ±15%.

Das Modell ist am genauesten für Kern-EU-Länder (DE, FR, BE, NL, AT, CZ), wo die Trainingsdaten dicht sind, und weniger genau für Ausreißer wie NL/BE 2024, wo ungewöhnliches Wetter zu einer systematischen Überschätzung führte.


Architektur

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.md

Grundlegende Designprinzipien:

  • Keine Halluzinationen — jede Ertragsprognose lässt sich auf verifizierte Eurostat-Daten zurückführen

  • Live-Preise — CBOT Weizen/Mais via Yahoo Finance, stündlich aktualisiert

  • Selbstaktualisierend — monatlicher Cron-Job baut Modelle mit den neuesten Eurostat-Daten neu auf

  • Keine externen API-Schlüssel — alle Datenquellen sind kostenlos und öffentlich


Kommerzialisierung

Das Tool ist heute produktionsreif für:

  • Agrarhandelsabteilungen — „Was ist Weizen in der Picardie zu aktuellen MATIF-Preisen wert?“

  • Landwirtschaftliche Beratung — „Wie schneidet diese Saison im Vergleich zu den letzten 5 Jahren ab?“

  • Versicherung / Risiko — Yield-at-Risk (P10/P50/P90) pro Region

  • EU-Politikanalyse — Auswirkungen von Klimaszenarien auf nationale Erträge

Nächste kommerzielle Funktionen: Marktpreise pro Land, historische Preiskorrelation, automatisierte PDF-Berichte, mehrjährige Fruchtfolgeplanung.


Erstellung & Training

# 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:00

Lizenz

MIT — frei zu verwenden, zu ändern und zu verbreiten.

Mit ❤️ für KI-Agenten entwickelt, die echte, verifizierbare Ernteintelligenz benötigen.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
1dRelease cycle
6Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    C
    maintenance
    An 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.
    10
    26
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    MCP 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.
    8
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP 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.
    5
    MIT

View all related MCP servers

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)

View all MCP Connectors

Latest Blog Posts

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