MCP server for Galaxy bioinformatics platform - connect, execute tools, and manage workflows
MCPpedia last refreshed this data
Galaxy MCP Server is an MCP server that MCP server for Galaxy bioinformatics platform - connect, execute tools, and manage workflows. Its tool list has not been published yet over stdio and http, requires no API key, and scores 88/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"galaxy-mcp": {
"env": {
"GALAXY_URL": "https://usegalaxy.org",
"GALAXY_API_KEY": "SECRETS"
},
"args": [
"galaxy-mcp"
],
"command": "uvx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server for Galaxy bioinformatics platform - connect, execute tools, and manage workflows
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
uvx 'galaxy-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked galaxy-mcp against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in data
Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
Manage Supabase projects — databases, auth, storage, and edge functions
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
A cross-platform desktop application for managing AI Agents and MCP Servers. 一款用于管理AI智能体与MCP服务器的跨平台桌面应用程序。
MCP Security Weekly
Get CVE alerts and security updates for Galaxy MCP Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
The repository holds two independent implementations of the same Galaxy operation set, and the contract that keeps them in step:
python/ -- the Python MCP server, published to PyPI as galaxy-mcp. It
reaches Galaxy through BioBlend. See the Python README.typescript/ -- a pnpm workspace published to npm as
@galaxyproject/galaxy-ops, galaxy-cli and galaxy-mcp: one framework-free core
(galaxy-ops) with a command line and a stdio MCP server on top. See the
TypeScript README.contract/ -- what both are held to: the Python surface manifest, golden
results replayed through both, the snapshot of Galaxy's built-in server, and the
registry of known differences. See the contract README.The two are meant to stay in step: an operation keeps its name and its meaning across both. They are still separate codebases with separate release trains, though, so each README lists the operations that surface actually has -- read the one you are using.
ROADMAP.md explains why there are two implementations, how they relate to Galaxy's built-in MCP server, and what comes next. PARITY.md is the generated, CI-checked record of where they differ.
quay.io/biocontainers image for a set of conda packages instead of guessing one -- see Optional extrascontainer-recommendEnables the recommend_biocontainer tool, which resolves a verified
quay.io/biocontainers image for a set of conda packages. Authoring a user-defined
tool means naming a container, and a hallucinated image tag is the most common way a
UDT passes validation and then dies at run time with manifest unknown. This wraps
galaxy.tool_util.deps.mulled.recommend -- the same resolver Galaxy's own custom-tool
agent uses (added in Galaxy 26.1, galaxyproject/galaxy#22981) -- so the image is
checked against quay.io rather than invented.
It is an extra rather than a hard dependency because galaxy-tool-util pulls in lxml
and conda-package-streaming, and every other tool on this server works without it. The
tool is only registered when the extra is installed, so a stock install simply
doesn't advertise it.
uvx --from 'galaxy-mcp[container-recommend]' galaxy-mcp
#
... [View full README on GitHub](https://github.com/galaxyproject/galaxy-mcp#readme)