Best for
- Bioinformatics researchers who want AI assistants to operate the Galaxy platform
- Galaxy instance administrators and regular Galaxy users
- Teams automating analysis workflows
An officially maintained, MIT-licensed MCP server from the Galaxy Project built on BioBlend. It provides Galaxy connection, tool search/execution, workflow and history management, file upload, stdio and streamable-http transports, optional OAuth login, and a full test suite. Best suited for Galaxy users bringing the platform into AI assistants, provided they have Galaxy access credentials.
Galaxy MCP Server is an open-source (MIT) MCP server maintained by the Galaxy Project. It lets AI assistants connect to any Galaxy instance to search and execute tools, manage workflows and histories, upload files, and optionally authenticate via browser-based OAuth. The Python implementation is built on BioBlend, and the repository also ships a TypeScript workspace (galaxy-agent-tools) offering a galaxy-cli tool and a Node MCP server kept in lockstep.
Run via uvx (uvx galaxy-mcp, stdio by default), or pip install galaxy-mcp and run galaxy-mcp, or use the Docker image galaxyproject/galaxy-mcp. Set required environment variables GALAXY_URL (Galaxy instance URL) and GALAXY_API_KEY (API key). For HTTP: uvx galaxy-mcp --transport streamable-http --host 0.0.0.0 --port 8000. For Claude Desktop, add a galaxy-mcp entry to claude_desktop_config..
{"mcpServers":{"galaxy-mcp":{"command":"uvx","args":["galaxy-mcp"],"env":{"GALAXY_URL":"https://usegalaxy.org","GALAXY_API_KEY":"SECRETS"}}}}