Skip to main content
Glama
globus
by globus

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

Related MCP server: jlab-mcp

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": "..."
      }
    }
  }
}
Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
2dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    B
    maintenance
    An MCP server that enables LLMs to execute Python code on GPU-accelerated compute nodes within SLURM-managed HPC environments. It bridges local clients to remote clusters by launching JupyterLab sessions via SLURM jobs to facilitate high-performance notebook-based computation.
    7
  • A
    license
    -
    quality
    B
    maintenance
    An MCP server that exposes Rucio distributed data management operations as tools for LLMs. Designed for ATLAS physicists working with grid data on analysis facilities, but usable with any Rucio instance.
    5
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/globus/globus-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server