Globus
chính thứcQuản lý dữ liệu nghiên cứu và tính toán với Globus.
Bạn có thể làm gì với Globus MCP?
- Tìm kiếm bộ sưu tập Globus — Tìm các điểm cuối và bộ sưu tập có thể truy cập theo tên hoặc bộ lọc bằng
globus_transfer_search_endpoints_and_collections. - Liệt kê các điểm cuối và bộ sưu tập có thể truy cập — Truy xuất tất cả điểm cuối và bộ sưu tập Globus Transfer mà bạn có thể truy cập bằng
globus_transfer_list_endpoints_and_collections. - Gửi yêu cầu truyền tệp — Di chuyển dữ liệu giữa hai bộ sưu tập Globus bằng cách tạo một tác vụ truyền qua
globus_transfer_submit_task. - Duyệt thư mục từ xa — Kiểm tra nội dung của một thư mục trên bộ sưu tập bằng
globus_transfer_list_directory. - Chạy hàm Python từ xa — Đăng ký và thực thi một hàm Python trên điểm cuối Globus Compute bằng
globus_compute_register_python_functionvàglobus_compute_submit_task. - Kiểm tra trạng thái tác vụ tính toán — Truy xuất trạng thái và kết quả của một tác vụ Globus Compute đã gửi qua
globus_compute_get_task_status.
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": "..."
}
}
}
}