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

  • 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
  • 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 function execution 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 all service tools. To limit registration to 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

globus_mcp-0.1.0.tar.gz (58.1 kB view details)

Uploaded Source

Built Distribution

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

globus_mcp-0.1.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file globus_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: globus_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 58.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for globus_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8c97570d5fa87b0854ece1ccdcc0e23c720b07390da3542e12024bb817ef4d78
MD5 affc13df6881bc2f42195183658ee735
BLAKE2b-256 262d91bdf179f7053b338123df7e6e3ecf3d88deeff8001873231d2d176bdb48

See more details on using hashes here.

Provenance

The following attestation bundles were made for globus_mcp-0.1.0.tar.gz:

Publisher: publish.yml on globus/globus-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file globus_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: globus_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for globus_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 965e2a04b8397ef7cc6aa1c55307e0354cd4bdd245752664ea1503cc015add8e
MD5 723f6a19f94bf5e91c279ad04509a091
BLAKE2b-256 b19264d3bc569eda5b00c97f6ee15743f11770502c458f6f1c8bdd063ef26d8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for globus_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on globus/globus-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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