mcpField
C
cropgraph

cropgraph

ローカル
github.com/Cropgraph科学・教育13 週間前に更新

cropgraph について

cropgraphは、園芸計画や作物管理に使える農業データパッケージ、MCPサーバー、CLIです。栽培カレンダー、コンパニオンプランツ、輪作、害虫、有益昆虫、耐寒性ゾーン、気候区分のデータを収録しています。

主な機能

  1. 01作物カレンダーと栽培計画の検索
  2. 02コンパニオンプランツと輪作グループの検索
  3. 03継続栽培の計画
  4. 04害虫・病害の関連情報確認
  5. 05有益昆虫と害虫情報の検索
  6. 06耐寒性ゾーンと気候区分の特定

活用シーン

  1. 01作物と場所に応じた植え付け時期の計画
  2. 02菜園の区画に合わせたコンパニオン選定
  3. 03輪作と継続栽培の計画
  4. 04害虫と有益昆虫の調査

MCP 対応

stdioのMCPサーバーが、CropGraphの農業データを使う園芸計画用ツールを18個、AIエージェントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"cropgraph-cropgraph": {
"command": "npx",
"args": [
"-y",
"@cropgraph/mcp"
]
}
}
}
起動コマンドnpx -y @cropgraph/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@cropgraph/mcp3.2.0

ツール

18

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
latnumberいいえWGS84 緯度(10 進表記)、-90~90。例:Port Angeles, WA の場合は 48.118。2023 PRISM データセット内の 40,283 個の ZIP 重心のうち最寄りの地点から USDA 耐寒性ゾーンを検索します。
lngnumberいいえWGS84 経度(10 進表記)、-180~180。例:Port Angeles, WA の場合は -123.4307。
zipstringいいえ米国の 5 桁の ZIP コード。例:マンハッタンの場合は '10001'。その ZIP に対して PRISM に記録されたゾーンを正確に返します。データセットにない ZIP もあるため、未掲載の ZIP には lat/lng を使用してください。

詳細

CropGraph

商用農業インテリジェンス。作物カレンダー、コンパニオンプランティング、輪作、段階的な播種、病害虫管理、USDA 耐寒性ゾーン、気候分類のための厳選データ、MCP サーバー、CLI を提供します。

パッケージ

パッケージ内容
@cropgraph/core作物カレンダー(14 カテゴリにわたる 5,006 件のエントリー)、1,004 件のコンパニオン関係、輪作ファミリー、段階的な栽培チェーン、病害虫との関連、5 カテゴリにわたる 200 種の益虫と複合的な病害虫インテリジェンス、120 件の積算温度モデル、USDA ゾーン、気候タイプ。純粋な TypeScript で、オフラインで動作します。
@cropgraph/mcpModel Context Protocol サーバー(stdio)。AI エージェント向けの庭づくり計画ツールを 18 種類提供します。
cropgraphコマンドラインインターフェース。ゾーン、植え付け、作物検索、コンパニオン、輪作、段階的な栽培、病害虫、病害虫の詳細、病害虫インテリジェンス、益虫のサブコマンドを備えています。

クイックスタート

MCP サーバー(Claude Desktop、Cursor など)
npx @cropgraph/mcp

クライアントの設定については、packages/mcp/README.mdを参照してください。

CLI
npx cropgraph zone --lat 48.118 --lng -123.43
npx cropgraph companions tomato
npx cropgraph planting --zone 8b --climate maritime
npx cropgraph succession lettuce --zone 8b --climate maritime
npx cropgraph pests tomato
npx cropgraph pest-intel tomato-hornworm --plant tomato
npx cropgraph beneficial seven-spotted-ladybug
ライブラリ
npm install @cropgraph/core
import {
  getHardinessZone,
  getCompanions,
  getPlantingPlan,
  getSuccessionPlan,
} from "@cropgraph/core";

getHardinessZone(48.118, -123.43);   // "8b"
getCompanions("tomato");             // 18 entries
getPlantingPlan({ zone: "8b", climateType: "maritime" });
getSuccessionPlan({ slug: "lettuce-leaf", zone, climateType: "maritime" });

データ

アセット件数備考
作物カレンダー5,006 件のエントリー14 カテゴリ(野菜、ハーブ、果物、花、被覆作物、根菜、マメ科、穀物、キノコ、在来植物、薬用植物、繊維作物、飼料作物、スプラウト)。霜を基準にした期間。120 件のエントリーには、6 種類の気候タイプに応じた補正値が含まれています
コンパニオン関係1,004 件有益な関係 510 件、拮抗関係 95 件、メカニズムカテゴリ 12 種
積算温度120 件のモデル品種ごとの GDD 範囲、基準温度、NOAA Climate Normals による収穫予測
輪作ファミリー12 種ナス科、アブラナ科、ウリ科、ヒガンバナ科、マメ科、セリ科、イネ科、ヒユ科、キク科、シソ科、アオイ科、その他。カレンダー内のすべてのスラッグに対応しています。
段階的な栽培チェーン33 件葉物野菜、根菜、マメ科、アブラナ科、ウリ科、ハーブ、花、被覆作物。霜を基準にした各段階と、気候ごとの注記が含まれています。
病害虫との関連506 件作物と病害虫の関連に、診断症状、有機的な管理方法、予防策、地域情報を含みます。OMRI 登録済みの管理方法のみを掲載しています。
益虫200 件のエントリー捕食者(62)、寄生者(40)、花粉媒介者(50)、分解者(29)、微生物防除資材(22)。餌となる生物と誘引物質の相互参照に加え、上位 40 件の病害虫スラッグに対する手書きの注記を含む、複合的な「では、次に何をすべきか?」インテリジェンスレイヤーを備えています。
USDA 耐寒性ゾーン40,283 ZIP コードPRISM 2023 + waldoj/frostline の重心データ。オフラインで検索できます
気候分類器6 タイプ海洋性、地中海性、大陸性、温暖湿潤性、乾燥性、半乾燥性

出典は、packages/core/src/data内の JSON フィクスチャに各エントリーごとに記載されています。

ライセンス

MIT。Copyright (c) 2026 Andrew Christison.

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。