plant-intel-mcp
plant-intel
コーディングエージェントにガーデニング計画用の構造化された植物データを提供するMCPサーバーです。種のケアプロファイル、根拠を説明するコンパニオンチェック、10年間の観測気象から導き出した霜日ベースの植え付け期間を提供します。
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.なぜMCPサーバーなのか
ガーデニング計画について尋ねられたモデルは、もっともらしい間隔の数値やコンパニオンプランティングのアドバイスを気軽に生成します。そのほとんどは民間伝承であり、追跡可能なものは何もありません。プロンプトではなくサーバーにする価値がある理由は3つあります。
データは実在し、出典が明記されています。 すべてのレコードに、出典とライセンスが記載されています。
欠落が可視化されています。 上位のティアがフィールドを提供しない場合、レスポンスはその旨を明示します。どのソースも数値を公開していない場合、勝手に埋めるのではなく、説明付きでnullのままにします。
判定にはメカニズムが伴います。
companion_checkは、ガーデニングブログに書いてあるからといって「相性が良い」とは決して言いません。ケアデータの根拠からなぜかを説明し、根拠がまったくない場合にはその旨を明かします。
Related MCP server: nasa-exoplanet-mcp
ツール
Tool | 機能 |
| 種カタログを名前で検索。ID付きの候補を返します。 |
| ケアプロファイル: 日照、水、耐寒性ゾーン、成木の高さ、食用可否、人とペットへの毒性、既知の害虫。 |
| 2つの植物が互いの近くに植えるべきかどうか。判定の背後にあるすべてのメカニズム付き。 |
| 観測された日別最低気温から、霜の期間、季節の長さ、サイトのUSDAゾーン適合性。 |
| 実験的、デフォルトではオフ。 画像URLから植物を識別します。Perenualのベータアクセスが必要です。 |
すべてのツールはコンパクトなJSONを返します。HTMLもページダンプもありません。
companion_check は民間伝承ではなくメカニズムを返します
このサーバーのソース一覧にあるAPIは、植物の敵対関係を公開していません(Permapeopleは「コンパニオン」リンクのみを掲載)。そのため、良い/悪い/中立の回答を単純に検索することはできません。庭の言い伝えを繰り返すのではなく、否定的なケースはケアデータにすでにある根拠から導き出されます。
メカニズム | 判定 | 根拠 |
| 悪い | 同じ植物科: 土壌伝染病を共有し、輪作の枠も同じ。 |
| 悪い | 害虫感受性が重複: 混植すると害虫が集中する。 |
| 良い | Permapeopleに記載されている(そのソースの設定が必要)。 |
リスクメカニズムは肯定的な記載よりも優先されますが、上書きされたものを含め、一致したすべての理由が返されるため、混合ペアも判読可能なままです。neutral の判定は、それが相性の証拠ではなく、証拠がないことを明確に示します。
planting_window は作物のタイミングを推測しません
座標を与えると、Open-Meteoの10年分の日別最低気温から、春の最終霜の中央値、秋の初霜、季節の長さ、サイトのUSDAゾーンを導き出し、それを植物の公開された耐寒性範囲と照合します。公開されている平年値と照合済みです。
サイト | 最終霜 | 初霜 | 季節 | 導出ゾーン |
ミネアポリス、MN | 04-28 | 10-28 | 183日 | 4b |
ポートランド、OR | 03-17 | 11-25 | 252日 | 8b |
ホノルル、HI | — | — | — | 13a (霜なし) |
シドニー、AU | — | — | — | 10b (霜なし) |
このサーバーがしないことは、作物側の情報をでっち上げることです。この一覧のソースはどれも成熟日数や耐霜性クラスを公開していないため、移植日と播種期限は、days_to_maturity と frost_tolerance を自分で指定した場合にのみ表示されます。この分割は意図的です。このサーバーは気候側を担当し、呼び出し側は作物側を担当します。
南半球のサイトは、それぞれの栽培シーズンで読み取られます。暦年でグループ化すると南半球の夏が2つに分割され、霜のない期間がおよそ1日と報告されます。
インストール
Node 20以降と無料のPerenual APIキーが必要です。
npm install -g plant-intel-mcpまたは、リポジトリから直接実行します:
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
claude_desktop_config.json 内:
{
"mcpServers": {
"plant-intel": {
"command": "npx",
"args": ["-y", "plant-intel-mcp"],
"env": {
"PERENUAL_API_KEY": "your-key"
}
}
}
}設定
変数 | 必須 | 目的 |
| はい | 種データ。無料キー。 |
| いいえ | 文書化されたコンパニオンリストを追加します。無料、セルフサービス。 |
| いいえ |
|
| いいえ | キャッシュの場所。デフォルトは |
| いいえ |
|
Perenualキーがなくてもサーバーは停止しません。ツールはリストに残り、各呼び出しは設定すべき変数とキーの入手先を回答します。
ソースとその制限
これらの制約がサーバーが正直に回答できる内容を形作るため、明確に述べます。
ソース | ライセンス | 重要な制限 |
API利用規約; 無料ティアは非商用 | 1日100リクエスト。 無料キーは種ID 1〜3000のみをカバーし、宣伝されている10,000+は対象外です。ケアガイドと耐寒性マップは有料です。提供されないフィールドはアップグレードプロンプトを返しますが、このサーバーはそれを除去します。 | |
CC BY-SA 4.0 | オプション。設定しない限りオフ。肯定的なコンパニオンリンクのみ — 敵対関係はありません。その上流にはPFAFとKewが含まれており、その条件はCC BY-SAが示唆するよりも制限的です。商用で利用する前に確認してください。 | |
CC BY 4.0 | 無料、キー不要。~9 kmグリッド上のERA5再解析 — 観測所データではありません。霜日は地域の平年値と異なる可能性があります。特に丘陵、谷、水域の近くでは顕著です。すべての |
1日100件の上限のため、サーバーは積極的にキャッシュし(種データは30日、気象アーカイブは90日)、日次予算を保護します。保有していないリクエストを消費することを拒否し、拒否する際にはリセット時間を明示します。キャッシュヒットは予算にカウントされません。
plant_details は間隔を返しません。ここにあるソースはどれもそれを公開しておらず、誰も保証しない数値よりも、注記付きのnullの方が有用です。
開発
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 quotaライブスイートはドリフト検出のために存在します。フィクスチャは公開ドキュメントから構築されているため、マッパーが読み取るすべてのフィールドが上流にまだ存在することを検証します。Open-Meteoテストは認証情報を必要とせず、どこでも実行できます。
アーキテクチャと規約については CLAUDE.md を参照してください。
ライセンス
MIT。LICENSE を参照してください。
このサーバーを通じて取得したデータは、それぞれのソースの利用規約に従います — 上記の表を参照してください。特に、Perenualの無料ティアは非商用であり、Permapeopleのデータはシェアアライクです。
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