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 toglobus_transfer_search_endpoints_and_collections- Use a filter string to search all endpoints and collections that are visible to the userglobus_transfer_submit_task- Submit a transfer task between two collectionsglobus_transfer_get_task_events- Get a list of task eventsglobus_transfer_list_directory- List contents of a directory on a collection
Globus Compute
globus_compute_list_endpoints- List endpoints that the user has access toglobus_compute_register_python_function- Register a Python functionglobus_compute_register_shell_command- Register a shell commandglobus_compute_submit_task- Submit a task to an endpointglobus_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": "..."
}
}
}
}
Metadata
Release files for iflow-mcp_globus_globus-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_globus_globus_mcp-0.1.1.tar.gz | 62.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 79.4 kB
Release files / iflow_mcp_globus_globus_mcp-0.1.1.tar.gz
| Download URL | iflow_mcp_globus_globus_mcp-0.1.1.tar.gz |
|---|---|
| Size | 62.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ef9dd040ce7c3dbb92f6966964b80975e86cc8ef94da1da55ee9a5a9a19af785
|
|
BLAKE2b-256 checksum How to use checksums |
27a515695e857f80e9cffc1074beb30fedb2bd08b1052532f4bae913fbc52e96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|
Release files / iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl
| Download URL | iflow_mcp_globus_globus_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 17.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3c7f662b6270078f47055cf9015d0d459265f511352d266cd08b77c334f0e62
|
|
BLAKE2b-256 checksum How to use checksums |
89a6297398efa7b7cd1b4222f9d537c238083e9d1613dce007c77c7af17edc74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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}
|