mcp-zenodo 是 Zenodo 的 MCP 服务器,用于让 LLM 直接搜索 Zenodo record、读取元数据、获取引用和列出/下载文件。项目主页为 Cloud Native Build:https://cnb.cool/xiaosicau/mcp-zenodo,PyPI 包名 mcp-zenodo。
安装#
uvx mcp-zenodo
# 或
python -m pip install mcp-zenodo
Codex 配置#
在 ~/.codex/config.toml 追加:
[mcp_servers.zenodo]
type = "stdio"
command = "uvx"
args = ["mcp-zenodo"]
startup_timeout_sec = 30
tool_timeout_sec = 120
检查:
codex mcp list
zenodo 状态应为 enabled。
与 /hz-zenodo-download 的分工#
mcp-zenodo:查询、元数据、引用、列文件、按需调用。/hz-zenodo-download:大规模文件落地,Python + aria2c 断点续传 + MD5 校验。
实测记录#
- 2026-08-27:
uvx mcp-zenodo可启动 stdio 服务;codex mcp list中zenodo为enabled。 - 官方文档:https://learn.chatgpt.com/docs/extend/mcp。