Globus MCP Server
chính thứcQuản lý dữ liệu nghiên cứu và tính toán với Globus.
Tài liệu
Globus MCP Server
Globus MCP Server cho phép các ứng dụng LLM tương tác với các dịch vụ Globus.
Công cụ được hỗ trợ
Globus Transfer
globus_transfer_list_endpoints_and_collections- Liệt kê các điểm cuối và bộ sưu tập mà người dùng có quyền truy cậpglobus_transfer_search_endpoints_and_collections- Sử dụng chuỗi bộ lọc để tìm kiếm tất cả các điểm cuối và bộ sưu tập hiển thị với người dùngglobus_transfer_submit_task- Gửi tác vụ truyền tải giữa hai bộ sưu tậpglobus_transfer_get_task_events- Lấy danh sách các sự kiện của tác vụglobus_transfer_list_directory- Liệt kê nội dung của một thư mục trên bộ sưu tập
Globus Compute
globus_compute_list_endpoints- Liệt kê các điểm cuối mà người dùng có quyền truy cậpglobus_compute_register_python_function- Đăng ký một hàm Pythonglobus_compute_register_shell_command- Đăng ký một lệnh shellglobus_compute_submit_task- Gửi một tác vụ đến điểm cuốiglobus_compute_get_task_status- Lấy trạng thái và kết quả của một tác vụ
Cấu hình
Cấu hình sau đây tương thích với hầu hết các ứng dụng LLM hỗ trợ MCP như Claude Desktop:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"]
}
}
}
Giới hạn đăng ký công cụ
Theo mặc định, máy chủ Globus MCP đăng ký công cụ cho mọi dịch vụ. Để chỉ đăng ký công cụ cho
các dịch vụ cụ thể, hãy sử dụng cờ dòng lệnh --services:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": [
"globus-mcp",
"--services",
"compute"
]
}
}
}
Chỉ định thông tin xác thực ứng dụng khách
Nếu bạn đã đăng ký một ứng dụng khách
trong giao diện web Globus, bạn có thể chỉ định thông tin
xác thực ứng dụng khách thông qua các biến môi trường GLOBUS_CLIENT_ID và GLOBUS_CLIENT_SECRET:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"],
"env": {
"GLOBUS_CLIENT_ID": "...",
"GLOBUS_CLIENT_SECRET": "..."
}
}
}
}