MCP server for Galaxy bioinformatics platform - connect, execute tools, and manage workflows
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
This project provides a Model Context Protocol (MCP) server for interacting with the Galaxy bioinformatics platform. It enables AI assistants and other clients to connect to Galaxy instances, search and execute tools, manage workflows, and access other features of the Galaxy ecosystem.
This repository contains a Python-based MCP server implementation that provides comprehensive integration with Galaxy's API through BioBlend.
In addition to the Python server, this repository now includes a TypeScript
workspace in galaxy-agent-tools/ that offers the same
Galaxy operations two ways: a galaxy-cli command-line tool and a galaxy-mcp
(Node) MCP server, built on a shared core and kept in lockstep with this server's
toolset. See the galaxy-agent-tools README to build
and use it.
The galaxy-mcp CLI ships with both stdio (local) and HTTP transports. Choose the setup that
matches your client:
When running over stdio you can provide long-lived credentials via environment variables:
For OAuth flows the server exchanges user credentials for short-lived Galaxy API keys on demand, so
you typically leave GALAXY_API_KEY unset.
For non-OAuth HTTP clients, connect(url=..., api_key=...) stores Galaxy credentials per MCP
session rather than globally. Clients normally preserve MCP sessions by default, which allows
multiple users to share the same MCP server while keeping their Galaxy credentials isolated.
The published image defaults to stdio transport (no HTTP listener):
For OAuth + HTTP:
uvx galaxy-mcpexport GALAXY_SERVER=https://usegalaxy.org to your .bashrc (or equiv)claude_desktop_config.jsongalaxy-mcp as running (you may need to restart Claude desktop)See the Python implementation README for specific instructions and documentation.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/galaxy-mcp)<a href="https://allmcps.com/mcp/galaxy-mcp"><img src="https://allmcps.com/api/badge/galaxy-mcp?style=directory" alt="Galaxy MCP on AllMCPs" /></a>