Skip to main content

Globus MCP Server

The Globus MCP Server enables LLM applications to interact with Globus services.

Supported Tools

Globus Transfer

  • globus_transfer_list_endpoints_and_collections - List endpoints and collections the user has access to
  • globus_transfer_search_endpoints_and_collections - Use a filter string to search all endpoints and collections that are visible to the user
  • globus_transfer_submit_task - Submit a transfer task between two collections
  • globus_transfer_get_task_events - Get a list of task events
  • globus_transfer_list_directory - List contents of a directory on a collection

Globus Compute

  • globus_compute_list_endpoints - List endpoints that the user has access to
  • globus_compute_register_python_function - Register a Python function
  • globus_compute_register_shell_command - Register a shell command
  • globus_compute_submit_task - Submit a task to an endpoint
  • globus_compute_get_task_status - Retrieve the status and result of a task

Configuration

The following configuration is compatible with most LLM applications that support MCP such as Claude Desktop:

{
  "mcpServers": {
    "globus-mcp": {
      "command": "uvx",
      "args": ["globus-mcp"]
    }
  }
}

Limiting Tool Registration

By default, the Globus MCP server registers tools for every service. To register tools for only specific services, use the --services command-line flag:

{
  "mcpServers": {
    "globus-mcp": {
      "command": "uvx",
      "args": [
        "globus-mcp",
        "--services",
        "compute"
      ]
    }
  }
}

Specifying Client Credentials

If you've registered a client application in the Globus web UI, you can specify the client credentials via the GLOBUS_CLIENT_ID and GLOBUS_CLIENT_SECRET environment variables:

{
  "mcpServers": {
    "globus-mcp": {
      "command": "uvx",
      "args": ["globus-mcp"],
      "env": {
        "GLOBUS_CLIENT_ID": "...",
        "GLOBUS_CLIENT_SECRET": "..."
      }
    }
  }
}

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iflow_mcp_globus_globus_mcp-0.1.1.tar.gz (62.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl (17.0 kB view details)

Uploaded Python 3

File details

Details for the file iflow_mcp_globus_globus_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: iflow_mcp_globus_globus_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 62.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_globus_globus_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ef9dd040ce7c3dbb92f6966964b80975e86cc8ef94da1da55ee9a5a9a19af785
MD5 385f4c0ae56748c0d9df14995f88d2d6
BLAKE2b-256 27a515695e857f80e9cffc1074beb30fedb2bd08b1052532f4bae913fbc52e96

See more details on using hashes here.

File details

Details for the file iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.27 {"installer":{"name":"uv","version":"0.9.27","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3c7f662b6270078f47055cf9015d0d459265f511352d266cd08b77c334f0e62
MD5 fc387c4353d1e365f98094fb41719f55
BLAKE2b-256 89a6297398efa7b7cd1b4222f9d537c238083e9d1613dce007c77c7af17edc74

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page