关于 cropgraph
cropgraph 是用于园艺规划和作物管理的农业数据包、MCP 服务及命令行工具。其整理的数据涵盖种植日历、伴生植物、轮作、害虫、有益昆虫、耐寒区和气候类型。
主要功能
- 01查询作物日历和种植计划
- 02查找伴生植物和轮作科属
- 03规划连续种植
- 04查看害虫和病害关联
- 05查询有益昆虫和害虫情报
- 06识别耐寒区和气候类型
适用场景
- 01按作物和地点规划种植日期
- 02为菜园地块选择伴生植物
- 03安排轮作和连续种植
- 04调查害虫及有益昆虫
MCP 相关
stdio MCP 服务为 AI Agent 提供 18 个园艺规划工具,并使用 CropGraph 的农业数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
18收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| lat | number | 否 | WGS84 纬度,十进制度,范围为 -90 到 90。示例:Port Angeles, WA 的 48.118。用于通过 2023 PRISM 数据集中的 40,283 个 ZIP 质心查找 USDA 耐寒区。 |
| lng | number | 否 | WGS84 经度,十进制度,范围为 -180 到 180。示例:Port Angeles, WA 的 -123.4307。 |
| zip | string | 否 | 5 位美国 ZIP 邮政编码。示例:曼哈顿的 '10001'。返回该 ZIP 在 PRISM 中记录的精确区域。数据集中可能缺少某些 ZIP;对于未列出的 ZIP,请使用 lat/lng。 |
详细介绍
CropGraph
商业农业智能服务。提供精心整理的数据、MCP 服务和 CLI,涵盖作物日历、伴生种植、作物轮作、分批种植、病虫害管理、USDA 耐寒区和气候分类。
软件包
| 软件包 | 内容 |
|---|---|
@cropgraph/core | 作物日历(5,006 条,涵盖 14 个类别)、1,004 种伴生关系、轮作科属、分批种植链、病虫害关联、5 个类别共 200 种益虫及综合病虫害智能信息、120 个生长度日模型、USDA 耐寒区、气候类型。纯 TypeScript,离线运行。 |
@cropgraph/mcp | 模型上下文协议服务(stdio)。为 AI Agent 提供 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 气候常值的收获预测 |
| 轮作科属 | 12 | 茄科、十字花科、葫芦科、葱科、豆科、伞形科、禾本科、苋科、菊科、唇形科、锦葵科、其他。已映射所有日历 slug。 |
| 分批种植链 | 33 | 绿叶菜、根茎作物、豆类、十字花科、葫芦科、香草、花卉、覆盖作物。以霜冻日期为基准的阶段,附带各气候类型的说明。 |
| 病虫害关联 | 506 | 作物与病虫害之间的关联,附有诊断症状、有机防治方法、预防措施和适用地区。仅包含 OMRI 列出的防治方法。 |
| 益虫 | 200 条 | 捕食者(62)、寄生性天敌(40)、授粉昆虫(50)、分解者(29)、微生物防治剂(22)。包含猎物和诱引物交叉引用;针对排名前 40 的害虫 slug,提供带有人工撰写说明的综合“现在该怎么办?”智能信息层。 |
| USDA 耐寒区 | 40,283 个 ZIP 邮政编码 | PRISM 2023 + waldoj/frostline 质心,支持离线查询 |
| 气候分类器 | 6 种类型 | 海洋性、地中海性、大陆性、湿润亚热带、干旱、半干旱 |
各条目对应的数据来源列于 packages/core/src/data 下的 JSON 固定数据文件中。
许可证
MIT。版权所有 (c) 2026 Andrew Christison。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。