Globus
resmiKelola data riset dan komputasi dengan Globus.
Apa yang bisa Anda lakukan dengan Globus MCP?
- Cari koleksi Globus — Temukan endpoint dan koleksi yang dapat diakses berdasarkan nama atau filter menggunakan
globus_transfer_search_endpoints_and_collections. - Daftar endpoint dan koleksi yang dapat diakses — Ambil semua endpoint dan koleksi Globus Transfer yang dapat Anda akses dengan
globus_transfer_list_endpoints_and_collections. - Kirim transfer file — Pindahkan data antara dua koleksi Globus dengan membuat tugas transfer melalui
globus_transfer_submit_task. - Jelajahi direktori jarak jauh — Periksa isi direktori pada koleksi menggunakan
globus_transfer_list_directory. - Jalankan fungsi Python dari jarak jauh — Daftarkan dan jalankan fungsi Python pada endpoint Globus Compute dengan
globus_compute_register_python_functiondanglobus_compute_submit_task. - Periksa status tugas komputasi — Ambil status dan hasil dari tugas Globus Compute yang telah dikirim melalui
globus_compute_get_task_status.
Dokumentasi
Server MCP Globus
Server MCP Globus memungkinkan aplikasi LLM untuk berinteraksi dengan layanan Globus.
Alat yang Didukung
Globus Transfer
globus_transfer_list_endpoints_and_collections- Menampilkan daftar titik akhir dan koleksi yang dapat diakses penggunaglobus_transfer_search_endpoints_and_collections- Menggunakan string filter untuk mencari semua titik akhir dan koleksi yang terlihat oleh penggunaglobus_transfer_submit_task- Mengirimkan tugas transfer antara dua koleksiglobus_transfer_get_task_events- Mendapatkan daftar peristiwa tugasglobus_transfer_list_directory- Menampilkan isi direktori pada suatu koleksi
Globus Compute
globus_compute_list_endpoints- Menampilkan daftar titik akhir yang dapat diakses penggunaglobus_compute_register_python_function- Mendaftarkan fungsi Pythonglobus_compute_register_shell_command- Mendaftarkan perintah shellglobus_compute_submit_task- Mengirimkan tugas ke titik akhirglobus_compute_get_task_status- Mengambil status dan hasil dari suatu tugas
Konfigurasi
Konfigurasi berikut kompatibel dengan sebagian besar aplikasi LLM yang mendukung MCP seperti Claude Desktop:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"]
}
}
}
Membatasi Pendaftaran Alat
Secara bawaan, server MCP Globus mendaftarkan alat untuk setiap layanan. Untuk mendaftarkan alat hanya untuk
layanan tertentu, gunakan flag baris perintah --services:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": [
"globus-mcp",
"--services",
"compute"
]
}
}
}
Menentukan Kredensial Klien
Jika Anda telah mendaftarkan aplikasi klien
di antarmuka web Globus, Anda dapat menentukan kredensial
klien melalui variabel lingkungan GLOBUS_CLIENT_ID dan GLOBUS_CLIENT_SECRET:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"],
"env": {
"GLOBUS_CLIENT_ID": "...",
"GLOBUS_CLIENT_SECRET": "..."
}
}
}
}