plant-intel-mcp
plant-intel
Un servidor MCP que ofrece a los agentes de codificación datos estructurados sobre plantas para la planificación de jardines: perfiles de cuidado de especies, comprobaciones de cultivo asociado que se explican por sí mismas y ventanas de plantación basadas en fechas de heladas derivadas de diez años de datos meteorológicos observados.
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.Por qué un servidor MCP para esto
Un modelo al que se le pregunte sobre planificación de jardines producirá encantado cifras de separación plausibles y consejos de cultivo asociado. La mayor parte es folclore, y nada de ello es trazable. Hay tres razones por las que esto merece un servidor en lugar de un prompt:
Los datos son reales y están citados. Cada registro indica de dónde procede y bajo qué licencia.
Las carencias son visibles. Cuando un proveedor de la cadena no entrega un campo, la respuesta lo indica. Cuando ninguna fuente publica un número, este permanece como null con una explicación, en lugar de inventarse.
Los veredictos incluyen mecanismos.
companion_checknunca dice que "estas plantas son buenas juntas" porque un blog de jardinería lo haya afirmado. Dice el porqué, a partir de la evidencia en los datos de cuidado, y admite cuando no tiene evidencia alguna.
Related MCP server: nasa-exoplanet-mcp
Herramientas
Herramienta | Qué hace |
| Busca en el catálogo de especies por nombre; devuelve candidatos con sus ids. |
| Perfil de cuidado: sol, agua, zonas de rusticidad, altura en madurez, comestibilidad, toxicidad para personas y mascotas, plagas conocidas. |
| Si dos plantas deben estar cerca la una de la otra, con todos los mecanismos detrás del veredicto. |
| Intervalo de heladas, duración de la temporada y ajuste a la zona USDA de un lugar, a partir de las mínimas diarias observadas. |
| Experimental, desactivado por defecto. Identifica una planta desde URLs de imágenes. Requiere acceso beta de Perenual. |
Cada herramienta devuelve JSON compacto. Sin HTML ni volcados de página.
companion_check devuelve mecanismos, no folclore
Ninguna API del repertorio de fuentes de este servidor publica antagonistas de plantas (Permapeople solo enlista vínculos "compañera de"), así que una respuesta buena/mala/neutral no se puede simplemente consultar. En lugar de repetir el saber popular de jardín, el caso negativo se deriva de la evidencia que ya está en los datos de cuidado:
Mecanismo | Veredicto | Razonamiento |
| bad | Misma familia botánica: enfermedad transmitida por el suelo compartida, misma rotación. |
| bad | Susceptibilidad a las plagas que se superpone: cultivar juntas concentra la plaga. |
| good | Documentado en Permapeople (requiere que esa fuente esté configurada). |
Un mecanismo de riesgo tiene prioridad sobre una entrada positiva, pero se devuelve todos los motivos coincidentes, incluido el superado, de modo que una pareja mixta siga siendo legible. Un veredicto neutral establece claramente que se trata de una ausencia de evidencia, no de una evidencia de compatibilidad.
planting_window no adivinará el momento del cultivo
Danle coordenadas y, a partir de diez años completos de mínimas diarias de Open-Meteo, se obtiene la mediana de the última helada de primavera, la primera helada de otoño, la longitud de la temporada y la zona USDA del lugar; y después se contrasta con el rango de rusticidad publicado para la planta. Verificado frente a los normales publicados:
Lugar | Ultima helada | Primera helada | Temporada | Zona derivada |
Minneapolis, MN | 04-28 | 10-28 | 183 días | 4b |
Portland, OR | 03-17 | 11-25 | 252 días | 8b |
Honolulu, HI | — | — | — | 13a (by free heladas) |
Sydney, AU | — | — | — | 10b (by que free heladas) |
Lo que no no es el no hacer es inventar la parte del cultivo. Ninguna fuente de este conjunto publica los días hasta la madurez ni una clase de rusticidad de heladas, así que las fechas de sembrado y de trasplante aparecen solo si tú proporcionas days_to_maturity y frost_tolerance. Esa división es deliberada: este servidor posee la mitad climática, and the llamador posee la mitad del cultivo.
Los lugares del hemisferio sur se lo que les su propia tempora de cultivo. Agrupar por por año calendario del idir un verano del sur en dos partos y arrojía una ventana libre de heladas de aproximadamente un día.
Estalación
Requiere Node 20 or newer and a free Perenual API key.
npm install -g plant-intel-mcpOofrom the repo direct:
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 claude_desktop_config.json:
{
"mcpServers": {
"plant-intel": {
"command": "npx",
"args": ["-y", "plant-intel-mcp"],
"env": {
"PERENUAL_API_KEY": "your-key"
}
}
}
}Configuración
Variable | Requerido | Propósito |
| yes | Datos de especies. Clave gratis. |
| no | Añade listados de acompañamiento documentados. Gratis, self-service. |
| no | Define en |
| no | Location de la caché. Por defecto en |
| no | Define en |
La falta de la key de Perenual no detiene el servidor. The tools stay listed and each call answer with the variable to set and where to get a key.
Fuentes, y sus límites
Declarado vontad, porque estas restricciones conforman lo que the servidor puede responder honestamente.
Fuente | Licencia | Límites que importan |
Términos de la API; free tier is non-commercial | 100 peticiones/día. Las claves gratis cubres los ids de especies 1–3000 únicamente, no los 10,000+ publicitados. Las guías de cuidado y los mapas de rusticidad son de pago. Los campos retenidos devuelven promps de upgrade, que this server eliminates. | |
CC BY-SA 4.0 | Optional, off unless configurado. Positivos solo companion links — no antagonists. Su upstream include PFAF y Kew, whose terms son que restrictivos de lo que CC BY-SA implies; check antes de relaición en comercial. | |
CC BY 4.0 | Free, no API key. ERA5 reanalysis on a ~9 km grid — no es datos de estación. Mostra que las fechas de heladas diffieran de las normales, especially en colinas, vales o near water. Cada respuesta de |
Por el límite de 100/día, el servidor cachea de forma intransigente (30 días para datos de especies, 90 días para archivos de meteorología) y controla un presupuesto diario, rechazando gastar una petición que no tiene y nombrando el momento del reset cuando la rechaza. Los hits de caché nunca se cargan contra su presupuesto.
plant_details nunca devuelve espaciado. Ninguna fuente de este roster publicita eso, and null with a note más útil que un número que no respaldada—
Desarrollo
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 quotaThe live test suite exists to detect desviaciones. Fixtures were built a partir de documentation publicada, so it asserts that every field that mapper map sigue presente. Upstream. Sus tests Open-Meteo no requieren credenciales y se ejecutan anywhere.
See CLAUDE.md for architecture and conventions.
Licence
MIT. See LICENSE.
Datos retrieved through this server remain under the terms of their own source — see the table above. In particular, the free level of Perenual is non-commercial, and the data of Permapeople is 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