Skip to main content

Globus MCP server

Project description

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": "..."
      }
    }
  }
}

Project details


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.

Supported by

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