Token导航 LogoToken导航TokenDH.com
MCP agribalyse logo
AI代理stdio官方级别未说明来源级核验

MCP agribalyse

MCP Server

@modelcontextprotocol/inspector

一个基于MCP协议的服务器,用于查询和分析ADEME Agribalyse 3.1数据集中的食品环境指标数据。

工具数

8

提示词数

0

GitHub Stars

3

资源数

0
PythonAPI集成AI代理

安装说明

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

作者 / 组织

tracy040401

提供方

tracy040401

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx @modelcontextprotocol/inspector uvx run src/agribalyse/server.py

详细介绍

mcp服务器agribalyse

🌿 用于查询ADEME Agribalyse 3.1数据集的模型上下文协议(MCP)服务器。

该MCP服务器提供了与Agribalyse公共API交互的工具和资源,使大型语言模型能够检索和分析食品的环境影响数据。

⚠️ 注意:此服务器基于 FastMCP 框架并得到积极维护。API覆盖范围可能会发生变化。

______________________________________________________________________

🚀 概述

Agribalyse是ADEME发布的一个数据集,为数千种食品提供环境指标(气候影响、用水、生态毒性等)。

此MCP服务器允许LLM:

  • 搜索食品数据。
  • 综合环境指标。
  • 列出可能的筛选值。
  • 了解数据集结构。

______________________________________________________________________

🧰 工具

工具名称描述
read_lines从Agribalyse数据集中查询行
get_values获取给定文本字段的不同值
get_metric_agg在数值字段上计算单个度量(平均值、最小值等)
get_simple_metrics_agg一次计算一个或多个字段的指标
get_words_agg检索文本字段中最常见的标记
read_schema获取数据集的完整列架构
read_safe_schema获取列架构的简化版本
read_api_docs从ADEME API获取完整的OpenAPI规范

______________________________________________________________________

📚 资源

URI描述
agribalyse://fields允许查询的文本字段列表
agribalyse://filesADEME发布的可用数据文件
agribalyse://sample-lines数据集行示例
agribalyse://columns/sortables可用于排序的字段
agribalyse://metrics/fields可用于聚合的数字字段
agribalyse://metrics/types支持的度量类型(平均值、总和、百分位数等)
agribalyse://fields/descriptions每个数据集列的人类可读描述

______________________________________________________________________

💬 提示

此服务器还包括预定义的提示,以便于交互:

  • search_product:询问指定产品的环境信息
  • ask_stat:询问指标的具体指标
  • compare_products:通过一个指标比较两个产品
  • list_field_values:列出给定字段的可能值
  • sample_prompt:要求预览示例数据
  • explain_indicator:要求对指标进行解释
  • custom_query_prompt:引导查询细化的提示链

______________________________________________________________________

🧪 调试

您可以使用以下命令检查服务器行为:

npx @modelcontextprotocol/inspector uvx run src/agribalyse/server.py

或者使用以下命令跟踪日志:

mcp dev server.py

🧑‍💻 客户端示例

为了使用客户端测试MCP服务器,提供了一个使用OpenAI的示例客户端实现。

使用以下命令运行客户端:

python client/client.py

这将执行示例提示并显示服务器响应,使您能够观察MCP服务器如何处理请求。

🧪 运行测试

要使用pytest运行测试套件,请确保您的虚拟环境已激活,然后运行:

pytest tests/test_mcp_tools

这将执行所有单元测试并验证MCP工具集成。

👩‍💻 维护者

作者:特蕾西·安德烈

组织:积极的解决方案

联系: tracy.andre@food-pilot.eu

目录标签

目录标签

PythonAPI集成AI代理环境数据本地部署食品分析MCP协议数据集查询

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP