适合谁
- 需要统一访问大量科学 API、数据库、模型和软件包的研究人员
- 构建生命科学、精准肿瘤学或药物发现 agent 的开发者
- 需要 CLI、Python SDK 或 MCP 接入的 AI 科学家项目
ToolUniverse MCP Server 面向科学研究型 AI agent,覆盖范围广并支持工具发现、执行、组合、异步操作和多种科学数据源。它更适合具备 API 配置和结果验证能力的研究与开发团队。
最强项 · 文档质量 13/20 最弱项 · 可靠性 7/20
静态评测 · 未实际运行收录于 2026-08-14
查看 FMRS 评分方法 →运行环境:Python 3.12+ · 预编译二进制 uv (uvx launcher)
OPENAI_API_KEY
OpenAI API 密钥,用于基于 LLM 的工具查找和嵌入功能,非必需;在 platform.openai.com 获取。
ANTHROPIC_API_KEY
Anthropic API 密钥,用于 Claude 相关功能,非必需;在 console.anthropic.com 获取。
GEMINI_API_KEY
Google Gemini API 密钥,用于 Gemini 相关功能,非必需;在 Google AI Studio 获取。
OPENROUTER_API_KEY
OpenRouter 密钥,可访问 100+ LLM 模型,非必需;在 openrouter.ai 获取。
AZURE_OPENAI_API_KEY
Azure OpenAI 密钥(OpenAI 的替代方案),非必需;在 Azure Portal 获取。
HF_TOKEN
HuggingFace 令牌,用于访问模型和数据集,非必需;在 huggingface.co/settings/tokens 获取。
NCBI_API_KEY
NCBI/PubMed API 密钥,可将限速从 3 req/sec 提升到 10 req/sec,非必需;在 ncbi.nlm.nih.gov/account/ 注册。
SEMANTIC_SCHOLAR_API_KEY
Semantic Scholar API 密钥,可将限速从 1 req/sec 提升到 100 req/sec,非必需;在 semanticscholar.org/product/api 申请。
BIOGRID_API_KEY
BioGRID 密钥,用于蛋白质互作查询,非必需;在 webservice.thebiogrid.org 免费注册。
DISGENET_API_KEY
DisGeNET 密钥,用于基因-疾病关联数据,非必需;在 disgenet.org 免费注册。
OMIM_API_KEY
OMIM 密钥,用于孟德尔遗传病数据,非必需;在 omim.org/api 注册。
ONCOKB_API_TOKEN
OncoKB 令牌,用于精准肿瘤学注释,非必需;在 oncokb.org/apiAccess 注册。
NVIDIA_API_KEY
NVIDIA NIM 密钥,用于 AlphaFold2 结构预测、分子对接和基因组学工具,非必需;在 build.nvidia.com 获取。
USPTO_API_KEY
USPTO 密钥,用于专利数据访问,非必需;在 developer.uspto.gov 注册。
UMLS_API_KEY
UMLS 密钥,用于医学术语和概念映射,非必需;在 uts.nlm.nih.gov/uts/ 注册。
BRENDA_PASSWORD
BRENDA 酶数据库登录密码,非必需。
BRENDA_EMAIL
BRENDA 酶数据库登录邮箱,非必需;在 brenda-enzymes.org 注册。
PYTHONIOENCODING
设置为 utf-8,用于客户端配置中避免 Python 输出编码问题,非必需。
推荐让 AI agent 阅读 https://aiscientist.tools/setup.md 并完成 MCP 配置、API 密钥、技能安装和验证。手动配置时,将 install_config 中的 JSON 添加到 MCP 配置文件。也可使用 npx skills add mims-harvard/ToolUniverse 安装 agent skills。启动时可使用 --refresh 检查 PyPI 最新版本;移除该参数可使用 uv 缓存。
{"mcpServers":{"tooluniverse":{"command":"uvx","args":["--refresh","tooluniverse"],"env":{"PYTHONIOENCODING":"utf-8"}}}}
适用于使用 mcpServers 字段的客户端。VS Code 等使用其他字段的客户端,可用下方配置生成器转换。
{
"servers": {
"tooluniverse": {
"command": "uvx",
"args": [
"--refresh",
"tooluniverse"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add tooluniverse -e PYTHONIOENCODING=utf-8 -- uvx --refresh tooluniverse
在终端运行;先把 <…> 占位符换成你自己的值。
启动后(uvx --refresh tooluniverse)在客户端工具列表中应能看到 compact 模式下的 4 个核心工具(如 tool finder 与 execute_tool);让助手用 execute_tool 调用任一科学工具(如查 UniProt),能返回结果即证明连接正常。
连接成功后,可以直接对 AI 助手这样说:
ToolUniverse 是一个用于构建 AI 科学家系统的生态,提供生命科学、科研、文献检索、数据分析和实验设计等工具。MCP 服务器支持紧凑模式,默认仅暴露少量核心发现与执行工具,同时保留对 2,500 多种工具的访问能力。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 7084ad507dce 数据同步于 2026-10-12 查看 FMRS 评分方法