Globus
resmiGlobus ile araştırma verilerini yönetin ve hesaplama yapın.
Globus MCP ile neler yapabilirsiniz?
- Globus koleksiyonlarını ara — Erişilebilir uç noktaları ve koleksiyonları ada veya filtreye göre bulmak için
globus_transfer_search_endpoints_and_collectionskullanın. - Erişilebilir uç noktaları ve koleksiyonları listele — Erişebildiğiniz tüm Globus Transfer uç noktalarını ve koleksiyonlarını
globus_transfer_list_endpoints_and_collectionsile alın. - Dosya aktarımı gönder —
globus_transfer_submit_taskile bir aktarım görevi oluşturarak iki Globus koleksiyonu arasında veri taşıyın. - Uzak bir dizine göz at —
globus_transfer_list_directorykullanarak bir koleksiyondaki dizinin içeriğini inceleyin. - Bir Python işlevini uzaktan çalıştır —
globus_compute_register_python_functionveglobus_compute_submit_taskile bir Globus Compute uç noktasında bir Python işlevini kaydedin ve yürütün. - Bir hesaplama görevinin durumunu kontrol et — Gönderilmiş bir Globus Compute görevinin durumunu ve sonucunu
globus_compute_get_task_statusile alın.
Dokümantasyon
Globus MCP Sunucusu
Globus MCP Sunucusu, LLM uygulamalarının Globus hizmetleriyle etkileşime girmesini sağlar.
Desteklenen Araçlar
Globus Transfer
globus_transfer_list_endpoints_and_collections- Kullanıcının erişebildiği uç noktaları ve koleksiyonları listeleglobus_transfer_search_endpoints_and_collections- Kullanıcının görebildiği tüm uç noktaları ve koleksiyonları aramak için bir filtre dizesi kullanglobus_transfer_submit_task- İki koleksiyon arasında bir aktarım görevi gönderglobus_transfer_get_task_events- Görev olaylarının listesini alglobus_transfer_list_directory- Bir koleksiyondaki dizinin içeriğini listele
Globus Compute
globus_compute_list_endpoints- Kullanıcının erişebildiği uç noktaları listeleglobus_compute_register_python_function- Bir Python fonksiyonu kaydetglobus_compute_register_shell_command- Bir kabuk komutu kaydetglobus_compute_submit_task- Bir uç noktaya görev gönderglobus_compute_get_task_status- Bir görevin durumunu ve sonucunu al
Yapılandırma
Aşağıdaki yapılandırma, Claude Desktop gibi MCP'yi destekleyen çoğu LLM uygulamasıyla uyumludur:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"]
}
}
}
Araç Kaydını Sınırlama
Varsayılan olarak, Globus MCP sunucusu her hizmet için araçları kaydeder. Yalnızca belirli hizmetler için araçları kaydetmek üzere --services komut satırı bayrağını kullanın:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": [
"globus-mcp",
"--services",
"compute"
]
}
}
}
İstemci Kimlik Bilgilerini Belirtme
Globus web arayüzünde bir istemci uygulaması kaydettiyseniz, istemci kimlik bilgilerini GLOBUS_CLIENT_ID ve GLOBUS_CLIENT_SECRET ortam değişkenleri aracılığıyla belirtebilirsiniz:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"],
"env": {
"GLOBUS_CLIENT_ID": "...",
"GLOBUS_CLIENT_SECRET": "..."
}
}
}
}