Globus MCP Server
oficialGestiona datos de investigación y cómputo con Globus.
Documentación
Servidor MCP de Globus
El servidor MCP de Globus permite que las aplicaciones LLM interactúen con los servicios de Globus.
Herramientas compatibles
Globus Transfer
globus_transfer_list_endpoints_and_collections- Listar los endpoints y colecciones a los que el usuario tiene accesoglobus_transfer_search_endpoints_and_collections- Usar una cadena de filtro para buscar todos los endpoints y colecciones visibles para el usuarioglobus_transfer_submit_task- Enviar una tarea de transferencia entre dos coleccionesglobus_transfer_get_task_events- Obtener una lista de eventos de tareasglobus_transfer_list_directory- Listar el contenido de un directorio en una colección
Globus Compute
globus_compute_list_endpoints- Listar los endpoints a los que el usuario tiene accesoglobus_compute_register_python_function- Registrar una función de Pythonglobus_compute_register_shell_command- Registrar un comando de shellglobus_compute_submit_task- Enviar una tarea a un endpointglobus_compute_get_task_status- Recuperar el estado y el resultado de una tarea
Configuración
La siguiente configuración es compatible con la mayoría de las aplicaciones LLM que admiten MCP, como Claude Desktop:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"]
}
}
}
Limitar el registro de herramientas
De forma predeterminada, el servidor MCP de Globus registra herramientas para cada servicio. Para registrar herramientas solo para
servicios específicos, use la bandera de línea de comandos --services:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": [
"globus-mcp",
"--services",
"compute"
]
}
}
}
Especificar credenciales de cliente
Si ha registrado una aplicación cliente
en la interfaz web de Globus, puede especificar las credenciales
del cliente mediante las variables de entorno GLOBUS_CLIENT_ID y GLOBUS_CLIENT_SECRET:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"],
"env": {
"GLOBUS_CLIENT_ID": "...",
"GLOBUS_CLIENT_SECRET": "..."
}
}
}
}