Token导航 LogoToken导航TokenDH.com
Agriwiz MCP logo
数据服务stdio官方级别未说明来源级核验

Agriwiz MCP

MCP Server

Agriwiz MCP服务器提供农业数据和推荐工具,通过MCP协议为AI助手访问Agriwiz API。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude数据分析Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

RWMostert

提供方

RWMostert

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

Agriwiz MCP服务器

用于访问Agriwiz API的模型上下文协议(MCP)服务器。该服务器将Agriwiz农业数据和建议作为MCP工具公开,可供AI助手使用。

特性

服务器提供以下工具:

  1. get_farm_field_info -获取基本的客户、现场和农场信息,包括储罐混合信息
  2. 获取肥料推荐 -根据灌溉计划获取肥料和元素建议
  3. 获取_天气_预报\_ \_小时 -按农场按小时获取天气预报数据
  4. get_climate_by_day -获取农场按日汇总的天气预报/历史记录
  5. get_user_detail -获取用户详细信息
  6. get_tank_mix选择 -获取肥料罐混合料选择详情
  7. 获取营养素_通过受精 -获取元素、肥料和灌溉建议以及应用细节

快速入门(推荐)

适用于Claude桌面用户

使用此服务器最简单的方法是使用npx直接从GitHub安装。无需克隆或Python设置!

将此添加到您的Claude Desktop配置文件中(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上, %APPDATA%\Claude\claude_desktop_config.json 在Windows上):

{
  "mcpServers": {
    "agriwiz": {
      "command": "npx",
      "args": [
        "-y",
        "github:RWMostert/agriwiz-mcp"
      ],
      "env": {
        "AGRIWIZ_API_PASSWORD": "your_api_password_here",
        "AGRIWIZ_BASE_URL": "https://apiext.agriwiz.net",
        "AGRIWIZ_CLIENT_ID": "your_client_id",
        "AGRIWIZ_FARM_ID": "your_farm_id"
      }
    }
  }
}

就是这样!Claude Desktop将自动:

  1. 从GitHub下载服务器
  2. 安装Python依赖项(httpx、Python-dotenv)
  3. 使用您的凭据运行服务器

先决条件

  • Node.js和npm(适用于npx)
  • Python 3.10或更高版本

替代安装方法

方法1:从GitHub直接安装npm

npm install -g github:RWMostert/agriwiz-mcp

然后配置您的MCP客户端:

{
  "mcpServers": {
    "agriwiz": {
      "command": "agriwiz-mcp-server",
      "env": {
        "AGRIWIZ_API_PASSWORD": "your_api_password_here",
        "AGRIWIZ_BASE_URL": "https://apiext.agriwiz.net",
        "AGRIWIZ_CLIENT_ID": "your_client_id",
        "AGRIWIZ_FARM_ID": "your_farm_id"
      }
    }
  }
}

方法2:手动安装Python(用于开发)

  1. 克隆存储库:
git clone https://github.com/RWMostert/agriwiz-mcp.git
cd agriwiz-mcp
  1. 安装Python依赖项:
pip install -r requirements.txt
  1. 使用.env文件进行配置:
# Create .env file
cat > .env << EOF
AGRIWIZ_API_PASSWORD=your_api_password_here
AGRIWIZ_BASE_URL=https://apiext.agriwiz.net
AGRIWIZ_CLIENT_ID=your_client_id
AGRIWIZ_FARM_ID=your_farm_id
EOF
  1. 运行服务器:
python agriwiz_mcp_server.py

或者配置您的MCP客户端以指向脚本:

{
  "mcpServers": {
    "agriwiz": {
      "command": "python",
      "args": ["/path/to/agriwiz-mcp/agriwiz_mcp_server.py"],
      "env": {
        "AGRIWIZ_API_PASSWORD": "your_api_password_here",
        "AGRIWIZ_BASE_URL": "https://apiext.agriwiz.net",
        "AGRIWIZ_CLIENT_ID": "your_client_id",
        "AGRIWIZ_FARM_ID": "your_farm_id"
      }
    }
  }
}

API终点

服务器连接到以下Agriwiz API端点:

  • FarmFieldInfo -农田基本信息
  • FertRecPerFieldPerHaPerWeek -肥料建议
  • WeatherForcastByHrByUser -每小时天气预报
  • ClimateByDayForFarm -每日气候数据
  • UserDetail -用户信息
  • TankMixSelection -储罐混合详图
  • NutrientsByFertigationRec -营养素应用数据

所有终结点都需要API密码,该密码应通过 AGRIWIZ_API_PASSWORD 环境变量。

刀具参数

get_climate_by_day

  • farmId (必填):整数-用于获取气候数据的农场ID

获取营养素_通过受精

  • startDate (必填):字符串-开始日期(ISO格式或YYYY-MM-DD)
  • endDate (必填):字符串-结束日期(ISO格式或YYYY-MM-DD)
  • fieldId (可选):整数-要筛选的字段ID

发展

服务器使用以下方式实现MCP协议:

  • stdio传输(stdin/stdout)
  • JSON-RPC 2.0协议
  • 使用httpx异步HTTP请求

许可证

本项目按原样提供,供Agriwiz API使用。

目录标签

目录标签

PythonClaude数据分析农业数据本地部署智能农业API服务气象预测

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP