适合谁
- 需要让 AI 助手操作 Galaxy 平台的生物信息学研究人员
- Galaxy 实例管理员与常规 Galaxy 用户
- 希望自动化分析工作流的团队
由 Galaxy Project 官方维护、MIT 许可的 MCP 服务器,基于 BioBlend 提供 Galaxy 连接、工具执行、工作流与历史管理、文件上传等功能,支持 stdio 与 streamable-http 传输及可选 OAuth 登录,并有完整测试套件。适合 Galaxy 用户将平台接入 AI 助手,但要求用户具备 Galaxy 实例访问凭据。
Galaxy MCP Server 是由 Galaxy Project 维护的开源 MCP 服务器(MIT 许可证),让 AI 助手能够连接任意 Galaxy 实例,搜索并执行工具、管理工作流和历史记录、上传文件,并可选支持 OAuth 浏览器登录。Python 实现基于 BioBlend,另含 TypeScript 工作区(galaxy-agent-tools)提供 galaxy-cli 命令行工具和 Node 版 MCP 服务器。
通过 uvx 运行(uvx galaxy-mcp,默认 stdio 传输),或 pip install galaxy-mcp 后运行 galaxy-mcp,也可使用 Docker 镜像 galaxyproject/galaxy-mcp。设置必填环境变量 GALAXY_URL(Galaxy 实例地址)和 GALAXY_API_KEY(API 密钥)。HTTP 传输模式:uvx galaxy-mcp --transport streamable-http --host 0.0.0.0 --port 8000。Claude Desktop 用户可在 claude_desktop_config. 中添加 galaxy-mcp 服务器配置。
{"mcpServers":{"galaxy-mcp":{"command":"uvx","args":["galaxy-mcp"],"env":{"GALAXY_URL":"https://usegalaxy.org","GALAXY_API_KEY":"SECRETS"}}}}