plant-intel-mcp
plant-intel
Ein MCP-Server, der Coding-Agenten strukturierte Pflanzendaten für die Gartenplanung liefert: Pflegeprofile pro Art, Begleitpflanzen-Checks, die sich selbst erklären, und Pflanzfenster anhand von Frostdaten, die aus zehn Jahren beobachteter Wetterdaten abgeleitet werden.
companion_check("tomato", "potato")
-> bad: both are Solanaceae. Same-family crops share soilborne diseases and
compete for the same rotation slot, so plant them apart and rotate the bed.Warum ein MCP-Server dafür
Ein Modell, das nach Gartenplanung gefragt wird, gibt bereitwillig plausible Pflanzabstände und Ratschläge zur Begleitpflanzung zum Besten. Der meiste Teil davon ist Folklore, und nichts davon ist nachvollziehbar. Drei Dinge sprechen dafür, einen Server zu bauen statt eines Prompts, dem man vertraut:
Die Daten sind echt und belegt. Jeder Datensatz nennt, woher er stammt und unter welcher Lizenz.
Die Lücken sind sichtbar. Wenn eine übergeordnete Quelle ein Feld zurückhält, wird das in der Antwort auch gesagt. Wenn keine Quelle einen Wert veröffentlicht, bleibt er
null, mit einer Erläuterung – statt stillschweigend aufgefüllt zu werden.Urteile tragen ihre Begründung in sich.
companion_checksagt nie „passt gut zusammen“, nur weil ein Gartenblog das behauptet. Es nennt einen Grund – aus Belegen, die in den Pflegedaten vorliegen – und gibt zu, wenn es keinerlei Belege hat.
Related MCP server: nasa-exoplanet-mcp
Tools
Tool | Funktion |
| Durchsucht den Artenkatalog nach Namen und liefert Kandidaten mit IDs. |
| Pflegeprofil: Sonne, Wasser, Winterhärtezonen, Enderhöhe, Essbarkeit, Toxizität für Menschen und Tiere, bekannte Schädlinge. |
| Ob zwei Pflanzen zusammengehören, mit allen illustrierdenden Gründen hinter dem Ergebnis. |
| Frostfenster, Saisonlänge und physiologische USDA-Zonen-Eignung eines Orts, aus beobachteten Tagesminima. |
| Experimental, standardmäßig aus. Identifiziert eine Pflanze anhand von Bild-URLs. Erfordert Perenual-Beta-Zugang. |
Jedes Tool liefert kompaktes JSON. Weder HTML noch Ausgabenumbruch.
companion_check liefert Mechanismen, keine Ausreden
Keine API auf der Quellenliste dieses Servers veröffentlicht Gegnerschaften zwischen Pflanzen – Permapeople enthält ausschließlich „companion to“-Links; ein Ja/Nein/Weiß nicht kann daher nicht einfach nachgesehen werden. Statt Gartenfolklore zu wiederholen, wird der negative Fall aus den bereits in den Pflegedaten vorhandenen Belegen abgeleitet:
Mechanismus | Befund | Begründung |
| schlecht | Gleiche botanische Familie: gleiche bodenbürftige Krankheiten, gleiche Fruchtfolge-Slot. |
| schlecht | Überlappende Schädlingsanfälligkeit: gemeinsame Kultur konzentriert den Schädling. |
| gut | In Permapeople dokumentiert (erfordert, dass jene Quelle sein konfiguriert). |
Ein Risikomechanismus hat Vorrang vor einer positiven Auflistung, aber jedes zutreffende Ergebnis wird geliefert, auch das überschattete. So bleibt ein gemischtes Ergebnispaar durchschaubar. Ein neutrales Befund sagt klar, dass es fehlende Belege sind – nicht ein Beleg für Verträglichkeit.
planting_window rät niemals Pflanztermine
Gib ihm Koordinaten, und er leitet aus zehn ganzen Jahren täglicher Open-Meteo-Minima den median letzten Frost im Frühjahr, den ersten Frost im Herbst, die Saisonlänge und die USDA-Zone des Standorts ab – und prüft das gegen den veröffentlichten Winterhärte-Bereich der Pflanze. Verifiziert gegen veröffentlichte Normalwerte:
Standort | Letzter Frost | Erster Frost | Saison | Abgeleitete Zone |
Minneapolis, MN | 04-28 | 10-28 | 183 Tage | 4b |
Portland, OR | 03-17 | 11-25 | 225 Tage | 8b |
Honolulu, HI | — | — | — | 13a (frostfrei) |
Sydney, AU | — | — | — | 10b (frostfrei) |
Was er nicht tut: den Anbau-Teil erfinden. Keine Quelle in dieser Aufstellung veröffentlicht Reifedauer oder eine Klasse der Frosthärte. Von daher erscheinen Pflanz und Aussatz mineral. Also appears, when you supply days_to_maturity and frost_tolerance yourself. Diese Teilung ist gewollt: dieser Server bedient die Klima-Hälfte, die anrufende Seite die Krop-Hälfte.
Standorte auf südlichen Halbkugel werden in ihrer anbau. Gruppiert man dagegen nach Kalenderjahr, schneidet man einen südlichen Sommer entzwei und bekommt ein frostfreiungsfenster von auf grob inclusive, es ein Tag.
Install
Benötigt Node 20 oder neuer und einen kostenlosen Perenual-API-Key.
npm install -g plant-intel-mcpOder launchen Sie es direkt aus dem Repo:
git clone https://github.com/wyattlindsey/plant-intel-mcp.git && cd plant-intel-mcp && npm install && npm run buildClaude Code
claude mcp add plant-intel --env PERENUAL_API_KEY=your-key -- npx -y plant-intel-mcpClaude Desktop
In der claude_desktop_config.json:
{
"mcpServers": {
"plant-intel": {
"command": "npx",
"args": ["-y", "plant-intel-mcp"],
"env": {
"PERENUAL_API_KEY": "your-key"
}
}
}
}Konfiguration
Variable | Erforderlich | Zweck |
| Ja | Artendaten. Kostenloser Schlüssel. |
| nein | Ergänzt vorhandene Begleitlisten. Kostenlos, Selbstbedienung. |
| nein | Auf |
| nein | Cache-Speicherort. Standardeinstellung unter |
| nein | Auf |
Der fehlende Perenual-Key beendet den Server nicht. Die Tools bleiben aufgelistet und jeder Aufruf antwortet mit der gesetzten Variable und dem Hinweisen auf einen Schlüsselanbieter.
Quellen und ihre Grenzen
Klarheit unsächlich, weil diese Einschränkungen formen, was der Server wahrhaftig beantworten kann.
Quelle | Lizenz | Grenzen, die zählen |
API-Termine; kostenloser Tarif nicht kommerziell | 100 requests/day. Kostenlose Schlüssel decken nur Art-Identifikatoren 1–3000, nicht die beworbene 10.000+. Pflegeanleitungen und Härtekarten sind kostenpflichtig. Zurückgehaltene Felder liefern Upgrade-Hinweise, die die Server entfernt. | |
CC BY-SA 4.0 | Optional, standardmäßig aus. Nur positive Companion-Links – keine Gegner. Ihre „Zulieferzustand“ umfasst PFAcfefg and Kew, deren Bedingungen restriktiver sind als CC BY-SA; bitte selbst prüfen, Commercial usage. | |
CC BY 4.0 | Free, ohne key. ERA5-Reanalyse auf „~~9-km-Raster“ – keine Stationsdaten. Fruhtermine können von örtlichen Normen abweichen, besonders in Hügel-, Gebirgs- oder küstennaher. Jede |
Wegen der Obergrenze 100/Tag cached der Server aggressiv (30 Tage für Artendaten, 90 für Wetterarchive) und hält ein Tagesbudget ein. Er weigert sich, eine Abfrage zu „verbrennen“, die im Budget nicht existiert, und sagt mit, wann das Budget zurückgesetzt wird, wenn er Anfrage abweist. Cache-Treffer werden nicht angerechnet.
plant_details liefert niemals Pflanzabstand. Keine Quelle hier publizert das, und eine Null mit Punktung ist nützlicher als eine Zahl, die keiner vertretet.
Entwicklung
npm test # unit and protocol tests, no network
npm run typecheck
npm run build
npm run test:live # opt-in; hits real APIs and spends quotaDie Live-Suite existiert zur Erkennung von Abweichungen. Die Fixtures wurden aus der gesamten Publikation erstellt, daher wird überprüft, dass jedes Feld, das die Map-Route liest, noch in obenliegenden vorhandenen. Die Open-Meteo-Tests brauchen keine Credentials und laufen überall.
Siehe CLAUDE für Architektur und Konventionen.
Lizenz
MIT. Siehe LICENSE.
Daten, die über diesen Server geladen werden, unterliegen weiterhin den von der Quelle – sie sind oben eingelistet. Insbesondere gilt: Perenuale-Nutfenster ist nicht kommerziell, und Permapeople-Daten bleiben „share-alike“.
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
- 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
- AlicenseAqualityCmaintenanceAn MCP server that gives AI assistants direct access to NASA's Exoplanet Archive — the authoritative database of every confirmed exoplanet, candidate planet, and host star.6MIT
- AlicenseAqualityBmaintenanceAn MCP server that gives AI agents clean, token-efficient access to US civic & property data — geocoding, census tracts, Opportunity Zones, ACS demographics, and FEMA flood zones — sourced entirely from free federal open data.5671MIT
- AlicenseNot gradedqualityCmaintenanceA local MCP server that gives AI agents structured task planning, execution tracking, and guided research workflows.12MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for Mireye Earth — federal-source-cited geospatial data for any MCP-aware agent.
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/wyattlindsey/plant-intel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server