# 智慧农业生态 Agri-Eco (mcpb · agri-eco-mcp-1.1.0.mcpb)

面向分布式农业的 Agent-native 知识基座：Env Recipe 环境配方 + 气候校准 + 物候播期 + 病虫害诊断。零依赖可离线，14 个 MCP 工具。

- Trust score: 36/100 (low)
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-10-16

## Components

- mcpb · `agri-eco-mcp-1.1.0.mcpb`: 36/100 (this document), [markdown](https://verifymcp.io/servers/lm203688-agri-eco/agri-eco-mcp.md), [page](https://verifymcp.io/servers/lm203688-agri-eco/agri-eco-mcp)

## Channel facts

- Registry: `mcpb`
- Package: `https://github.com/lm203688/smart-agri-eco/releases/download/v1.1.0/agri-eco-mcp-1.1.0.mcpb`
- Transport: `stdio`
- SHA-256: `390e977940676f856fc6c7fe9b7a4bb087f1abf6388a72ab01c917c10ef57b24`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-10-16.

- **Supply Chain Security**: 0/100
  - No malware scan is available for this kind of package: the supply-chain vendors we use do not cover it. This is a permanent gap in our coverage, not a finding about the package.
  - Known CVEs could not be checked: we found no dependency list to check in this bundle: either it runs a compiled binary, whose bundled manifests we do not read, or none of the package.json, requirements.txt, pyproject.toml or uv.lock files it ships for its runtime declares a dependency we can read (a requirements.txt that only points at a setup.py project, a local path, or a nested requirements file we cannot follow counts as none).
  - Install-script risk not yet assessed.
  - Dependency health could not be checked: we found no dependency list to check in this bundle: either it runs a compiled binary, whose bundled manifests we do not read, or none of the package.json, requirements.txt, pyproject.toml or uv.lock files it ships for its runtime declares a dependency we can read (a requirements.txt that only points at a setup.py project, a local path, or a nested requirements file we cannot follow counts as none).
- **Provenance & Transparency**: 45/100
  - Source repository is publicly reachable at the declared URL.
  - Provenance check failed: no build-provenance attestation is published.
  - Clear OSI-approved license (MIT).
  - Actively maintained (last published 8 days ago).
  - Disclosure check failed: no security disclosure policy was found in the source repository.
- **Schema Quality & AI Usability**: 58/100
  - AI-judged instruction clarity (good).
  - Context-footprint check failed: tool/resource definitions use about 2052 tokens (~146/item across 14 items; 14 tools + 0 resources), over budget; trim descriptions and params.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 0/100
  - Stability not yet verified: not enough scan history yet (needs a 30-day window).
- **Tool Coverage**: 86/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 57% of tool parameters carry a description.
- **Tool Safety**: 100/100
  - No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.
  - We read all 14 captured tool definition(s), and no name or description among them implies an irreversible operation.
  - An AI judge read all 14 captured unit(s) of tool text and found none that tries to manipulate the model reading it.
- **Capabilities**: 100/100
  - Implements a current MCP spec version (2026-07-28).

**Unverified: 2 categories.** Categories scored 0 because we could not verify them: a data source with nothing on this package, evidence we could not reach, or a check we could not run. We only credit what we can confirm.

## Install

### How do I install the 智慧农业生态 Agri-Eco MCP server?

智慧农业生态 Agri-Eco ships as an MCPB bundle, a single file you download and open in an MCP host that supports MCPB bundles, such as Claude Desktop. The host reads the launch command from the bundle's own manifest, so there is no command to copy. Before opening it, check the file's SHA-256 matches the one the MCP registry declares for it, 390e977940676f856fc6c7fe9b7a4bb087f1abf6388a72ab01c917c10ef57b24; the commands to do that are on this page. If it does not match, do not open it.

- Download bundle: `https://github.com/lm203688/smart-agri-eco/releases/download/v1.1.0/agri-eco-mcp-1.1.0.mcpb`
- SHA-256: `390e977940676f856fc6c7fe9b7a4bb087f1abf6388a72ab01c917c10ef57b24`

### Verify on macOS / Linux

```bash
echo "390e977940676f856fc6c7fe9b7a4bb087f1abf6388a72ab01c917c10ef57b24  agri-eco-mcp-1.1.0.mcpb" | shasum -a 256 -c
```

### Verify on Windows (PowerShell)

```powershell
(Get-FileHash -Algorithm SHA256 .\agri-eco-mcp-1.1.0.mcpb).Hash -eq "390e977940676f856fc6c7fe9b7a4bb087f1abf6388a72ab01c917c10ef57b24"
```

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-10-14 (score 36, +27)

- [security regression] Provenance: fail → unverified
- [security improvement] Injection markers: unverified → pass
- [security] First check of Judged manipulation: pass
- [security] Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window).
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass
- [functional] First check of Schema quality: fail
- [functional] First check of Destructive annotations: pass
- [functional] First check of Schema quality: fail
- [functional] First check of Tool coverage: 57
- [functional] First check of Schema quality: good

### 2026-10-10 (score 9)

First indexed and scored.

## MCP tools (14)

### `agri_list_cities` (~38 tokens)

列出预设城市（经纬度 + 气候带），供 Agent 选点或核对分区。

### `agri_match_zone` (~50 tokens)

输入经纬度，返回气候分区匹配结果（含证据与限制因子）。

Input parameters:

- `lat` (number, required): 纬度
- `lon` (number, required): 经度

### `agri_recommend_crops` (~96 tokens)

根据分区（lat/lon 或 city）与偏好（用途/空间/难度）推荐作物。

Input parameters:

- `city` (string)
- `difficulty` (string)
- `lat` (number)
- `lon` (number)
- `purpose` (string): 食用/观赏/药用
- `scene` (string)
- `space_sqm` (number)

### `agri_growth_plan` (~98 tokens)

作物 + 场景 + 分区 → 生成种植计划（含微气候修正）。

Input parameters:

- `city` (string)
- `crop` (string, required): 作物名，如 番茄
- `floor` (integer)
- `lat` (number)
- `lon` (number)
- `orientation` (string)
- `scene` (string)
- `start_date` (string)

### `agri_diagnose_pest` (~83 tokens)

病虫害与营养缺乏诊断：输入作物、症状描述（可选图像引用、生长阶段、环境）。

Input parameters:

- `crop` (string, required)
- `environment` (object)
- `growth_stage` (string)
- `image_reference` (string)
- `symptom_description` (string)

### `agri_nutrition_plan` (~79 tokens)

养分管理：作物 + 阶段 → 阶段化施肥方案。

Input parameters:

- `container_volume_l` (number)
- `crop` (string, required)
- `growth_days` (integer)
- `growth_stage` (string)
- `scene` (string)
- `start_date` (string)

### `agri_env_recipe` (~64 tokens)

（P0-G）作物 + 生长阶段 + 设备类别 → 返回一份 Env Recipe v1 合规配方 JSON。

Input parameters:

- `crop` (string, required): 作物名
- `device_class` (string)
- `stage` (string)

### `agri_season_advisory` (~273 tokens)

（B1+B2）物候与播期：mode=planting_window 时给 12 个月均温返回无霜期与各作物最早/最晚安全播种日；mode=stage_days 时给作物+日均温返回出苗/开花/成熟天数；mode=calendar 时按 USDA 区+日期查外部日历（需数据到位）。

Input parameters:

- `category` (string)
- `crop` (string): stage_days 模式必填
- `crops` (array): 限定作物（中文名或英文 key），默认全部已移植作物
- `date` (string): YYYY-MM-DD；calendar 模式必填
- `frost_threshold_c` (number): 霜冻阈值，默认 0
- `mean_temp_c` (number): stage_days 模式必填
- `mode` (string): 默认 planting_window
- `monthly_mean_c` (array): 12 个月均温（℃），1 月起；planting_window 必填
- `safety_margin_days` (integer): 成熟安全边际天数，默认 7
- `zone` (integer): USDA 耐寒区；calendar 模式必填

### `agri_soil_profile` (~219 tokens)

（土壤降级路径）经纬度或分区 → 土壤剖面。优先查 ISRIC SoilGrids v2.0（在线点数据），不可用时降级为离线分区均值并明确标注 resolution=zone、confidence=low。可选传入 crop 做 pH 适宜性拟合。

Input parameters:

- `crop` (string): 可选：作物名，用于 pH 适宜性拟合
- `lat` (number): 纬度（与 lon 同用；可与 zone_id 二选一）
- `lon` (number): 经度
- `online` (boolean): 是否尝试在线 SoilGrids 点查询，默认 true；设 false 直接走离线分区数据（更快）
- `timeout_s` (number): 在线查询超时秒数，默认 10
- `zone_id` (string): 分区 ID，如 subtropical_wet / temperate_continental / arid

### `agri_bp_screen` (~401 tokens)

（投资初筛）农业项目投资初筛系统：传入 BP/审计/流水文本（text）或已抽取字段（fields），跑九层管线 → 六分类（种业/农机/数字农业/生物投入品/供应链/养殖）+ 五闸爆雷 + 六评分卡 + 一票否决 → 三档结论（≥75 通过 / 60-75 需深挖 / <60 淘汰），并返回归因决策路径、反事实边界（补齐哪几项可翻档）、三级数据缺口清单、证照核验结果与合理性校验摘要。输入是 BP 文本，不依赖本项目种植数据，也不生成 ROI 数字。输出为初筛参考，不构成投资决策建议；核验层 local_hit 仅为本地示例库字符串匹配，不是官方核验。

Input parameters:

- `category` (string): 可选：强制指定分类，跳过自动分类（用于人工确认后再评）
- `company` (string): 公司名称（可选，报告与溯源用）
- `fields` (object): 已抽取的结构化字段 dict（跳过归档/解析/提取/归一化层）。常见键：revenue, gross_margin, net_margin, ue_margin, runway_months, top5_client_pct, subsidy_pct, approved_varieties, safety_certs, reg_certs, eia_passed 等。与 text 二选一
- `filename` (string): 可选：虚拟文件名，用于报告溯源
- `mode` (string): text 模式下的解析类型，默认 text
- `text` (string): BP / 审计报告 / 银行流水 / 证书文本。与 fields 二选一

### `agri_reconcile_climate` (~203 tokens)

（多源气候校准）给定经纬度，并行拉 NASA POWER + Open-Meteo，逐月平均得调和月均温基线，并计算逐月一致度（多源标准差）与分歧月份告警（标准差超 3℃ 标记）。WorldClim 2.1 列为扩展点（暂未接逐点取数）。无网络时优雅降级（reconciled=null + provenance_complete=false），绝不返回编造值。对齐壁垒④ 真实结果回流校准。

Input parameters:

- `lat` (number, required): 纬度
- `lon` (number, required): 经度
- `sources` (array): 源 id 列表，默认 [power, open_meteo]；可含 worldclim（扩展点）
- `years` (integer): 取数年数，默认 5

### `agri_resolve_recipe` (~159 tokens)

（地理编码→配方）城市名（中文/英文）或经纬度 → 匹配气候分区 → 检索该分区的 Env Recipe 清单。返回 zone_id / zone_name / 坐标 / 匹配配方（作物名+阶段+设备类+路径）。核心「城市种植生成箱」分发价值，完全离线。

Input parameters:

- `lat` (number): 纬度（与 lon 同用；可与 query 二选一）
- `lon` (number): 经度
- `query` (string): 城市名（如 杭州）或 "lat,lon" 坐标串；与 lat/lon 二选一

### `agri_query_lineage` (~147 tokens)

（数据血缘查询）按作物/分区查配方的数据溯源：外部 API 参与情况 + 本地权威文件 SHA256 指纹 + 校准实证（壁垒④）。传入 crop+zone_id 做单点追踪；仅 crop 查全分区；仅 zone_id 查全作物；皆空返回全局摘要。对齐 GOAI DataFlow-Agent 提升点3。

Input parameters:

- `crop` (string): 作物名（中文）；与 zone_id 可组合
- `zone_id` (string): 分区 ID，如 subtropical_wet / temperate_continental / arid

### `agri_list_ecosystem` (~142 tokens)

（生态对接清单）返回智慧农业生态对接的开源/商业生态清单（config/ecosystem.json），含对接状态（integrated/partial/planned_mapping/evaluating/competitor_reference/not_evaluated）、许可、URL、用途说明与集成计划。让 MCP 客户端一次看清我们的开放生态策略：能对接的不重复造轮子，只做 MCP 分发不做 SaaS。可选按 status 过滤。

Input parameters:

- `status` (string): 可选过滤：integrated/partial/planned_mapping/evaluating/competitor_reference/not_evaluated

## Diagnostics

Captured diagnostic sections: Provenance. The full working is on the page: https://verifymcp.io/servers/lm203688-agri-eco/agri-eco-mcp#diagnostics

## Score history

- 2026-10-16: 36
- 2026-10-15: 36
- 2026-10-14: 36
- 2026-10-13: 9
- 2026-10-12: 9
- 2026-10-10: 9

## Common questions

### What is the 智慧农业生态 Agri-Eco MCP server?

智慧农业生态 Agri-Eco is an MCP server listed in the public MCP registry as io.github.lm203688/agri-eco. 面向分布式农业的 Agent-native 知识基座：Env Recipe 环境配方 + 气候校准 + 物候播期 + 病虫害诊断。零依赖可离线，14 个 MCP 工具。 This page covers its MCPB bundle (https://github.com/lm203688/smart-agri-eco/releases/download/v1.1.0/agri-eco-mcp-1.1.0.mcpb).

### Is the 智慧农业生态 Agri-Eco MCP server safe to use?

智慧农业生态 Agri-Eco scores 36 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

### What tools does the 智慧农业生态 Agri-Eco MCP server expose?

智慧农业生态 Agri-Eco exposes 14 tools: agri_list_cities, agri_match_zone, agri_recommend_crops, agri_growth_plan, agri_diagnose_pest, and 9 more. Their descriptions and schemas cost roughly 2,052 tokens of context every time the server is loaded.

### What licence is the 智慧农业生态 Agri-Eco MCP server under?

智慧农业生态 Agri-Eco declares the MIT licence, which is OSI-approved. That covers the source only, and says nothing about the cost of any service it calls.

## Links

- Repository: https://github.com/lm203688/smart-agri-eco
- Changelog RSS feed: https://verifymcp.io/servers/lm203688-agri-eco/agri-eco-mcp.xml
- Changelog JSON feed: https://verifymcp.io/servers/lm203688-agri-eco/agri-eco-mcp.json
- HTML version of this page: https://verifymcp.io/servers/lm203688-agri-eco/agri-eco-mcp
