Globus MCP Server
oficialGerencie dados de pesquisa e computação com Globus.
Documentação
Servidor MCP do Globus
O servidor MCP do Globus permite que aplicações LLM interajam com os serviços do Globus.
Ferramentas Suportadas
Globus Transfer
globus_transfer_list_endpoints_and_collections- Lista os endpoints e coleções aos quais o usuário tem acessoglobus_transfer_search_endpoints_and_collections- Usa uma string de filtro para pesquisar todos os endpoints e coleções visíveis para o usuárioglobus_transfer_submit_task- Envia uma tarefa de transferência entre duas coleçõesglobus_transfer_get_task_events- Obtém uma lista de eventos da tarefaglobus_transfer_list_directory- Lista o conteúdo de um diretório em uma coleção
Globus Compute
globus_compute_list_endpoints- Lista os endpoints aos quais o usuário tem acessoglobus_compute_register_python_function- Registra uma função Pythonglobus_compute_register_shell_command- Registra um comando shellglobus_compute_submit_task- Envia uma tarefa para um endpointglobus_compute_get_task_status- Recupera o status e o resultado de uma tarefa
Configuração
A configuração a seguir é compatível com a maioria das aplicações LLM que suportam MCP, como o Claude Desktop:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"]
}
}
}
Limitando o Registro de Ferramentas
Por padrão, o servidor MCP do Globus registra ferramentas para todos os serviços. Para registrar ferramentas apenas para
serviços específicos, use a flag de linha de comando --services:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": [
"globus-mcp",
"--services",
"compute"
]
}
}
}
Especificando Credenciais de Cliente
Se você registrou uma aplicação cliente
na interface web do Globus, pode especificar as credenciais
de cliente por meio das variáveis de ambiente GLOBUS_CLIENT_ID e GLOBUS_CLIENT_SECRET:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"],
"env": {
"GLOBUS_CLIENT_ID": "...",
"GLOBUS_CLIENT_SECRET": "..."
}
}
}
}