Server data from the Official MCP Registry
MCP server for Galaxy bioinformatics platform - connect, execute tools, and manage workflows
MCP server for Galaxy bioinformatics platform - connect, execute tools, and manage workflows
Valid MCP server (0 strong, 3 medium validity signals). 10 known CVEs in dependencies (1 critical, 4 high severity) Package registry verified. Imported from the Official MCP Registry.
5 files analyzed · 11 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Unverified package source
We couldn't verify that the installable package matches the reviewed source code. Proceed with caution.
Set these up before or after installing:
Environment variable: GALAXY_URL
Environment variable: GALAXY_API_KEY
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-galaxyproject-galaxy-mcp": {
"env": {
"GALAXY_URL": "your-galaxy-url-here",
"GALAXY_API_KEY": "your-galaxy-api-key-here"
},
"args": [
"galaxy-mcp"
],
"command": "uvx"
}
}
}From the project's GitHub README.
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.
Note: There is also a work-in-progress TypeScript implementation available in a separate branch of this repository.
The galaxy-mcp CLI ships with both stdio (local) and HTTP transports. Choose the setup that
matches your client:
# Stdio transport (default) – great for local development tools
uvx galaxy-mcp
# HTTP transport with OAuth (for remote/browser clients)
export GALAXY_URL="https://usegalaxy.org.au/" # Target Galaxy instance
export GALAXY_MCP_PUBLIC_URL="https://mcp.example.com" # Public base URL for OAuth redirects
export GALAXY_MCP_SESSION_SECRET="$(openssl rand -hex 32)"
uvx galaxy-mcp --transport streamable-http --host 0.0.0.0 --port 8000
When running over stdio you can provide long-lived credentials via environment variables:
export GALAXY_URL="https://usegalaxy.org/"
export GALAXY_API_KEY="your-api-key"
For OAuth flows the server exchanges user credentials for short-lived Galaxy API keys on demand, so
you typically leave GALAXY_API_KEY unset.
# Install from PyPI
pip install galaxy-mcp
# Run (stdio by default)
galaxy-mcp
# Or from source using uv
cd mcp-server-galaxy-py
uv sync
uv run galaxy-mcp --transport streamable-http --host 0.0.0.0 --port 8000
The published image defaults to stdio transport (no HTTP listener):
docker run --rm -it \
-e GALAXY_URL="https://usegalaxy.org/" \
-e GALAXY_API_KEY="your-api-key" \
galaxyproject/galaxy-mcp
For OAuth + HTTP:
docker run --rm -it -p 8000:8000 \
-e GALAXY_URL="https://usegalaxy.org.au/" \
-e GALAXY_MCP_TRANSPORT="streamable-http" \
-e GALAXY_MCP_PUBLIC_URL="https://mcp.example.com" \
-e GALAXY_MCP_SESSION_SECRET="$(openssl rand -hex 32)" \
galaxyproject/galaxy-mcp
uvx galaxy-mcpexport GALAXY_SERVER=https://usegalaxy.org to your .bashrc (or equiv)claude_desktop_config.json{
"mcpServers": {
"galaxy-mcp": {
"command": "uvx",
"args": ["galaxy-mcp"],
"env": {
"GALAXY_URL": "https://usegalaxy.org",
"GALAXY_API_KEY": "SECRETS"
}
}
}
}
galaxy-mcp as running (you may need to restart Claude desktop)See the Python implementation README for specific instructions and documentation.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.