Globus
आधिकारिकग्लोबस के साथ अनुसंधान डेटा और कंप्यूट का प्रबंधन करें।
Globus MCP के साथ आप क्या कर सकते हैं?
- Globus संग्रह खोजें — नाम या फ़िल्टर द्वारा सुलभ एंडपॉइंट और संग्रह खोजें
globus_transfer_search_endpoints_and_collectionsका उपयोग करके। - सुलभ एंडपॉइंट और संग्रह सूचीबद्ध करें — वे सभी Globus Transfer एंडपॉइंट और संग्रह प्राप्त करें जिन तक आपकी पहुँच है
globus_transfer_list_endpoints_and_collectionsके साथ। - फ़ाइल स्थानांतरण सबमिट करें —
globus_transfer_submit_taskके माध्यम से एक स्थानांतरण कार्य बनाकर दो Globus संग्रहों के बीच डेटा स्थानांतरित करें। - दूरस्थ निर्देशिका ब्राउज़ करें —
globus_transfer_list_directoryका उपयोग करके किसी संग्रह पर निर्देशिका की सामग्री का निरीक्षण करें। - Python फ़ंक्शन को दूरस्थ रूप से चलाएँ —
globus_compute_register_python_functionऔरglobus_compute_submit_taskके साथ Globus Compute एंडपॉइंट पर एक Python फ़ंक्शन पंजीकृत और निष्पादित करें। - कंप्यूट कार्य की स्थिति जाँचें —
globus_compute_get_task_statusके माध्यम से सबमिट किए गए Globus Compute कार्य की स्थिति और परिणाम प्राप्त करें।
दस्तावेज़
Globus MCP सर्वर
Globus MCP सर्वर LLM अनुप्रयोगों को Globus सेवाओं के साथ संवाद करने में सक्षम बनाता है।
समर्थित उपकरण
Globus Transfer
globus_transfer_list_endpoints_and_collections- उन एंडपॉइंट और संग्रहों की सूची बनाएं जिन तक उपयोगकर्ता की पहुँच हैglobus_transfer_search_endpoints_and_collections- सभी एंडपॉइंट और संग्रहों को खोजने के लिए फ़िल्टर स्ट्रिंग का उपयोग करें जो उपयोगकर्ता को दिखाई देते हैंglobus_transfer_submit_task- दो संग्रहों के बीच स्थानांतरण कार्य सबमिट करेंglobus_transfer_get_task_events- कार्य घटनाओं की सूची प्राप्त करेंglobus_transfer_list_directory- किसी संग्रह पर निर्देशिका की सामग्री सूचीबद्ध करें
Globus Compute
globus_compute_list_endpoints- उन एंडपॉइंट की सूची बनाएं जिन तक उपयोगकर्ता की पहुँच हैglobus_compute_register_python_function- एक Python फ़ंक्शन पंजीकृत करेंglobus_compute_register_shell_command- एक शेल कमांड पंजीकृत करेंglobus_compute_submit_task- किसी एंडपॉइंट पर कार्य सबमिट करेंglobus_compute_get_task_status- किसी कार्य की स्थिति और परिणाम प्राप्त करें
कॉन्फ़िगरेशन
निम्नलिखित कॉन्फ़िगरेशन अधिकांश LLM अनुप्रयोगों के साथ संगत है जो MCP का समर्थन करते हैं, जैसे Claude Desktop:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"]
}
}
}
उपकरण पंजीकरण सीमित करना
डिफ़ॉल्ट रूप से, Globus MCP सर्वर प्रत्येक सेवा के लिए उपकरण पंजीकृत करता है। केवल विशिष्ट सेवाओं के लिए उपकरण पंजीकृत करने हेतु, --services कमांड-लाइन फ़्लैग का उपयोग करें:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": [
"globus-mcp",
"--services",
"compute"
]
}
}
}
क्लाइंट क्रेडेंशियल निर्दिष्ट करना
यदि आपने Globus वेब UI में एक क्लाइंट अनुप्रयोग पंजीकृत किया है, तो आप GLOBUS_CLIENT_ID और GLOBUS_CLIENT_SECRET पर्यावरण चर के माध्यम से क्लाइंट क्रेडेंशियल निर्दिष्ट कर सकते हैं:
{
"mcpServers": {
"globus-mcp": {
"command": "uvx",
"args": ["globus-mcp"],
"env": {
"GLOBUS_CLIENT_ID": "...",
"GLOBUS_CLIENT_SECRET": "..."
}
}
}
}