这是一个模型上下文协议(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经过科学验证的安全评估易于获取,供科学家、监管机构、食品制造商和公共卫生利益相关者使用。
本项目使用了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科学成果。
make setup
不需要激活虚拟环境
# 自动安装
make claude
如果您希望手动安装,添加到Claude Desktop用户 -> 设置 -> 开发者 -> 本地MCP服务器 -> 编辑配置:
{
"mcp-openfoodtox": {
"command": "绝对路径/to/mcp-openfoodtox/.venv/bin/python",
"args": ["绝对路径/to/mcp-openfoodtox/main.py"]
}
}
配置文件位置:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.jsonMac/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
或者通过HomeBrew(Mac)
brew install uv
Windows
winget install astral-sh.uv
uv python install 3.12
本项目采用MIT许可证——详情见LICENSE文件。
版权所有 © 2025 Spyros Zevelakis,Phoebe AI Limited
本软件是开源的,并且在MIT许可证下可用。