{
  "markdown": "# CropGraph\n\nCommercial agricultural intelligence. Curated data, MCP server, and CLI for\ncrop calendars, companion planting, crop rotation, succession planting, pest\nand disease management, USDA hardiness zones, and climate classification.\n\n- **Website:** https://cropgraph.com\n- **API:** https://api.cropgraph.com (see [cropgraph-api](https://github.com/Cropgraph/cropgraph-api))\n\n## Packages\n\n| Package | What |\n|---------|------|\n| [`@cropgraph/core`](./packages/core) | Crop calendar (5,006 entries across 14 categories), 1,004 companion relationships, rotation families, succession chains, pest/disease associations, 200 beneficial insects across 5 categories with composite pest intelligence, 120 growing degree day models, USDA zones, climate types. Pure TypeScript, offline. |\n| [`@cropgraph/mcp`](./packages/mcp) | Model Context Protocol server (stdio). Eighteen garden-planning tools for AI agents. |\n| [`cropgraph`](./packages/cli) | Command-line interface. Subcommands for zones, planting, crop lookup, companions, rotation, succession, pests, pest-detail, pest-intel, beneficials. |\n\n## Quick start\n\n### MCP server (Claude Desktop, Cursor, etc.)\n\n```sh\nnpx @cropgraph/mcp\n```\n\nSee [`packages/mcp/README.md`](./packages/mcp/README.md) for client config.\n\n### CLI\n\n```sh\nnpx cropgraph zone --lat 48.118 --lng -123.43\nnpx cropgraph companions tomato\nnpx cropgraph planting --zone 8b --climate maritime\nnpx cropgraph succession lettuce --zone 8b --climate maritime\nnpx cropgraph pests tomato\nnpx cropgraph pest-intel tomato-hornworm --plant tomato\nnpx cropgraph beneficial seven-spotted-ladybug\n```\n\n### Library\n\n```sh\nnpm install @cropgraph/core\n```\n\n```ts\nimport {\n  getHardinessZone,\n  getCompanions,\n  getPlantingPlan,\n  getSuccessionPlan,\n} from \"@cropgraph/core\";\n\ngetHardinessZone(48.118, -123.43);   // \"8b\"\ngetCompanions(\"tomato\");             // 18 entries\ngetPlantingPlan({ zone: \"8b\", climateType: \"maritime\" });\ngetSuccessionPlan({ slug: \"lettuce-leaf\", zone, climateType: \"maritime\" });\n```\n\n## Data\n\n| Asset | Count | Notes |\n|-------|-------|-------|\n| Crop calendar | 5,006 entries | 14 categories (vegetable, herb, fruit, flower, cover-crop, root, legume, grain, mushroom, native, medicinal, fiber, forage, sprout). Frost-anchored windows; 120 entries carry climate modifiers across 6 climate types |\n| Companion relationships | 1,004 | 510 beneficial, 95 antagonist, 12 mechanism categories |\n| Growing degree days | 120 models | Cultivar-specific GDD ranges, base temperatures, NOAA Climate Normals harvest prediction |\n| Rotation families | 12 | Nightshades, brassicas, cucurbits, alliums, legumes, umbellifers, grasses, amaranthaceae, composites, mints, malvaceae, miscellaneous. Every calendar slug mapped. |\n| Succession chains | 33 | Greens, roots, legumes, brassicas, cucurbits, herbs, flowers, cover crops. Frost-anchored phases with per-climate notes. |\n| Pest/disease associations | 506 | Crop-to-pest edges with diagnostic symptoms, organic management, prevention, and regions. OMRI-listed management only. |\n| Beneficial insects | 200 entries | Predators (62), parasitoids (40), pollinators (50), decomposers (29), microbial controls (22). Prey and attractant cross-references; composite \"now what?\" intelligence layer with hand-authored notes for the top 40 pest slugs. |\n| USDA hardiness zones | 40,283 ZIPs | PRISM 2023 + waldoj/frostline centroids, offline lookup |\n| Climate classifier | 6 types | Maritime, mediterranean, continental, humid subtropical, arid, semi-arid |\n\nSources cited per-entry in the JSON fixtures under\n[`packages/core/src/data`](./packages/core/src/data).\n\n## License\n\nMIT. Copyright (c) 2026 Andrew Christison.\n",
  "bytes": 3680,
  "sha": "fbef0009a00258ea6c82d040d9bf3ae3fc76692b1523451acfb7346b84c848c0",
  "repo_slug": "cropgraph/cropgraph",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_cropgraph_cropgraph_e05e8521/readme"
}