1. Conduid
  2. Developer Tools
  3. Galaxy Tool
MCP server · Developer Tools

Galaxy Tool

MCP server for Generating Galaxy Tools

Unclaimed last commit a year ago devtools
41Fair

Scored 5 months ago · breakdown

About Galaxy Tool

Galaxy Tool is an MCP server published by goeckslab in the Developer Tools category: mCP server for Generating Galaxy Tools.

The repository has 1 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/goeckslab/mcp-server-galaxy-tool

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Galaxy Tool

Powered by Claude · Grounded in docs

I know everything about Galaxy Tool. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 7 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MCP Server: Galaxy Tool Utilities

This project provides an MCP (Model Context Protocol) server that exposes utilities for working with Galaxy tool XML files.

Features (More Coming Soon)

  • Validate Galaxy Tool XML: Check if a Galaxy tool XML file is valid according to the official schema.
  • Generate Basic Template: Instantly create a boilerplate Galaxy tool XML file.

Requirements

  • Python 3.8+
  • uv (for running the server, or use your preferred Python environment)
  • Cline (or any MCP-compatible agent)

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/mcp-server-galaxy-tool.git
    cd mcp-server-galaxy-tool
    
  2. Install dependencies:

    uv sync
    

Configuring the MCP Server in Cline

To use this MCP server with Cline in VSCode, add it to your Cline MCP configuration. Here’s how:

  1. Install Cline in VSCode by searching for it in the Extensions marketplace and installing it.

  2. Follow the Cline documentation to add a new server entry. Here is an example MCP servers config:

    {
      "mcpServers": {
        "Galaxy Tools": {
          "disabled": false,
          "timeout": 60,
          "command": "<path to your uv>",
          "args": [
            "--directory",
            "</path/to/this/repo/mcp-server-galaxy-tool>",
            "run",
            "main.py"
          ],
          "transportType": "stdio"
        }
      }
    }
    
  • Make sure the command and workingDirectory match your local setup.
  • Save the file and restart Cline if necessary.

Usage

Once the server is running and configured in Cline, you can try this example in Cline:

Create a Galaxy tool that uses PyCaret to perform regression on tabular data.

Project Structure

  • main.py — MCP server entry point
  • galaxy.xsd — Official Galaxy tool XML schema
  • pyproject.toml — Python project configuration
  • README.md — This documentation

License

MIT License

Acknowledgments

README fetched from the repository 7 days ago. The original is authoritative.

Questions

About Galaxy Tool

How do I install Galaxy Tool?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Galaxy Tool safe to use with an AI agent?

Its trust score is 41 out of 100 (fair). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Galaxy Tool still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.