返回市场
开食毒检测

开食毒检测

作者:spyrosze5 星标更新:2025-11-08

项目介绍

🧪 MCP OpenFoodTox

使用自然语言访问EFSA的化学危害数据库

这是一个模型上下文协议(MCP),提供对EFSA全面的OpenFoodTox数据库的访问。该数据库包含8,006种化学物质、45,582个替代名称以及来自2,437项科学评估的54,621份研究记录,分布在8个相互关联的数据表中,总共有超过138,000条记录。

此OpenFoodTox MCP服务器使用最新的EFSA数据集(更新日期:2023年9月14日)(OpenFoodTox数据报告Zenodo),并解决了获取权威食品安全数据的关键需求,整合了EFSA对受监管食品产品、污染物、农药和饲料添加剂的风险评估。与难以使用的散布在各种来源中的毒理学数据库和电子表格不同,OpenFoodTox提供了结构化的危害特征数据——包括11,357份风险评估(ADI/TDI值)、11,698个毒性终点(NOAEL,LD50)和246项遗传毒性研究。通过自然语言查询(例如通过大型语言模型如Claude Deesktop),这个MCP使得EFSA经过科学验证的安全评估易于获取,供科学家、监管机构、食品制造商和公共卫生利益相关者使用。

🛠️ 工具

  • 搜索物质 - 根据名称、E编号或描述查找物质。回答:"什么是[物质]?"
  • 获取物质安全评估 - 获取物质的安全标志(诱变性、遗传毒性、致癌性)。回答:"这种[物质]是否安全?"
  • 获取毒性终点 - 获取包括NOAEL、LD50和靶器官在内的毒性研究数据。回答:"这种[物质]的毒性效应是什么?"
  • 获取风险评估 - 获取安全摄入量限制(ADI/TDI值)和安全系数。回答:"每天摄入多少[物质]是安全的?"
  • 获取遗传毒性详情 - 获取详细的遗传毒性研究信息,包括测试指南和结果。回答:"这种[物质]是否有遗传毒性?"
  • 获取意见 - 检索带有发布日期、DOI和法规信息的EFSA意见文件。回答:"关于[物质]有哪些EFSA意见?"
  • 按类别和安全性列出物质 - 根据类别(食品添加剂、农药等)和安全性标准筛选物质。回答:"列出所有[类别]物质"或"显示致癌食品添加剂"
  • 按评估列出物质 - 查找符合特定风险评估标准(ADI/TDI范围、评估类型、人群组)的物质。回答:"列出ADI > 5 mg/kg的物质"或"查找针对儿童评估的物质"

🧾 数据归属

本项目使用了EFSA OpenFoodTox的数据,这是欧洲食品安全局的化学危害数据库。 数据来源:

欧洲食品安全局(EFSA)。OpenFoodTox —— EFSA 化学危害数据库。Zenodo,DOI: 10.5281/zenodo.8120114 。 版权所有 © 欧洲食品安全局。根据知识共享署名4.0国际许可协议(CC BY 4.0)授权。 官方EFSA数据集页面:https://www.efsa.europa.eu/en/data-report/chemical-hazards-database-openfoodtox

免责声明: OpenFoodTox汇集了从EFSA科学意见中提取的毒理学参考值和危害数据。 数据集仅供透明度和研究用途;对于监管或法律用途,请始终咨询原始EFSA科学成果。

📋 要求

⚡ 快速安装分两步

  1. 创建虚拟环境,安装依赖项并设置数据库(首次运行时需要)
make setup

不需要激活虚拟环境

  1. 在Claude Desktop中安装MCP服务器(可选)
# 自动安装
make claude

如果您希望手动安装,添加到Claude Desktop用户 -> 设置 -> 开发者 -> 本地MCP服务器 -> 编辑配置:

{
  "mcp-openfoodtox": {
    "command": "绝对路径/to/mcp-openfoodtox/.venv/bin/python",
    "args": ["绝对路径/to/mcp-openfoodtox/main.py"]
  }
}

配置文件位置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

📦 安装详细信息

📦 安装 uv

Mac/Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

或者通过HomeBrew(Mac)

brew install uv

Windows

winget install astral-sh.uv

🐍 安装 Python 3.12+

uv python install 3.12

📄 许可证

本项目采用MIT许可证——详情见LICENSE文件。

©️ 版权

版权所有 © 2025 Spyros Zevelakis,Phoebe AI Limited

本软件是开源的,并且在MIT许可证下可用。