DataWorks MCP Server
आधिकारिकA Model Context Protocol (MCP) server that provides tools for AI, allowing it to interact with the DataWorks Open API through a standardized interface. This implementation is based on the Aliyun Open API and enables AI agents to perform cloud resources operations seamlessly.
दस्तावेज़
DataWorks एजेंट आज़माएँ
क्या आप बिना मैन्युअल MCP सेटअप के DataWorks के लिए एक उपयोग के लिए तैयार AI अनुभव चाहते हैं?
DataWorks एजेंट डेटा विकास और संचालन के लिए अलीबाबा क्लाउड का अंतर्निहित बुद्धिमान सहायक है। यह आपके DataWorks कार्यक्षेत्र से तुरंत जुड़ जाता है, ताकि आप मेटाडेटा का पता लगाने, नोड्स विकसित करने, कार्यों का समस्या निवारण करने और संसाधनों का प्रबंधन करने के लिए प्राकृतिक भाषा का उपयोग कर सकें—किसी स्थानीय MCP सर्वर कॉन्फ़िगरेशन की आवश्यकता नहीं है।
| DataWorks एजेंट | यह MCP सर्वर | |
|---|---|---|
| के लिए सर्वोत्तम | DataWorks कंसोल में त्वरित शुरुआत | कस्टम AI क्लाइंट (Cursor, Cline, आदि) |
| सेटअप | ब्राउज़र में खोलें और उपयोग करें | इंस्टॉल करें, AK कॉन्फ़िगर करें और MCP कनेक्ट करें |
| एकीकरण | मूल DataWorks अनुभव | MCP प्रोटोकॉल के माध्यम से ओपन API |
👉 शुरू करें: https://dataworks.data.alibabacloud.com/product/agent?source=github
DataWorks MCP सर्वर
एक मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर जो AI के लिए उपकरण प्रदान करता है, जिससे यह एक मानकीकृत इंटरफ़ेस के माध्यम से DataWorks ओपन API के साथ इंटरैक्ट कर सकता है। यह कार्यान्वयन अलीयुन ओपन API पर आधारित है और AI एजेंटों को क्लाउड संसाधन संचालन सहजता से करने में सक्षम बनाता है।
यदि आप DataWorks क्षमताओं को अपने स्वयं के AI वर्कफ़्लो या IDE में एम्बेड करना पसंद करते हैं, तो नीचे दिए गए इंस्टॉलेशन गाइड का पालन करें।
अवलोकन
यह MCP सर्वर:
- DataWorks ओपन API के साथ इंटरैक्ट करता है
- DataWorks संसाधनों का प्रबंधन करता है
सर्वर AI एजेंटों के लिए क्लाउड संसाधन इंटरैक्शन को मानकीकृत करने के लिए मॉडल कॉन्टेक्स्ट प्रोटोकॉल विनिर्देश लागू करता है।
पूर्वापेक्षाएँ
- Node.js (v16 या उच्चतर)
- pnpm (अनुशंसित), npm, या yarn
- एक्सेस कुंजी और सीक्रेट कुंजी के साथ DataWorks ओपन API
इंस्टॉलेशन
विकल्प 1: npm से इंस्टॉल करें (Cursor/Cline जैसे क्लाइंट के लिए अनुशंसित)
# Install globally
npm install -g alibabacloud-dataworks-mcp-server
# Or install locally in your project
npm install alibabacloud-dataworks-mcp-server
विकल्प 2: स्रोत से बिल्ड करें (डेवलपर्स के लिए)
- इस रिपॉजिटरी को क्लोन करें:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server
cd alibabacloud-dataworks-mcp-server
- निर्भरताएँ इंस्टॉल करें (pnpm अनुशंसित है, npm समर्थित है):
pnpm install
- प्रोजेक्ट बिल्ड करें:
pnpm run build
- प्रोजेक्ट का विकास करें (@modelcontextprotocol/inspector द्वारा):
pnpm run dev
http://localhost:5173 खोलें
कॉन्फ़िगरेशन
MCP सर्वर कॉन्फ़िगरेशन
यदि आपने npm के माध्यम से इंस्टॉल किया है (विकल्प 1):
{
"mcpServers": {
"alibabacloud-dataworks-mcp-server": {
"command": "npx",
"args": ["alibabacloud-dataworks-mcp-server"],
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_UTILS",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects"
},
"disabled": false,
"autoApprove": []
}
}
}
यदि आपने स्रोत से बिल्ड किया है (विकल्प 2):
{
"mcpServers": {
"alibabacloud-dataworks-mcp-server": {
"command": "node",
"args": ["/path/to/alibabacloud-dataworks-mcp-server/build/index.js"],
"env": {
"REGION": "your_dataworks_open_api_region_id_here",
"ALIBABA_CLOUD_ACCESS_KEY_ID": "your_alibaba_cloud_access_key_id",
"ALIBABA_CLOUD_ACCESS_KEY_SECRET": "your_alibaba_cloud_access_key_secret",
"TOOL_CATEGORIES": "optional_your_tool_categories_here_ex_SERVER_IDE_DEFAULT",
"TOOL_NAMES": "optional_your_tool_names_here_ex_ListProjects"
},
"disabled": false,
"autoApprove": []
}
}
}
पर्यावरण सेटअप
अपने पर्यावरण में चर आरंभ करें:
# DataWorks Configuration
REGION=your_dataworks_open_api_region_id_here
ALIBABA_CLOUD_ACCESS_KEY_ID=your_alibaba_cloud_access_key_id
ALIBABA_CLOUD_ACCESS_KEY_SECRET=your_alibaba_cloud_access_key_secret
TOOL_CATEGORIES=optional_your_tool_categories_here_ex_SERVER_IDE_DEFAULT
TOOL_NAMES=optional_your_tool_names_here_ex_ListProjects
कॉन्फ़िगरेशन विवरण
- उपयोग गाइड विवरण लिंक
प्रोजेक्ट संरचना
alibabacloud-dataworks-mcp-server/
├── src/
│ ├── index.ts # Main entry point
├── package.json
└── tsconfig.json
उपलब्ध उपकरण
MCP सर्वर निम्नलिखित DataWorks उपकरण प्रदान करता है:
यह लिंक देखें
सुरक्षा संबंधी विचार
- अपनी निजी कुंजी सुरक्षित रखें और इसे कभी साझा न करें
- संवेदनशील जानकारी के लिए पर्यावरण चर का उपयोग करें
- AI एजेंट गतिविधियों की नियमित रूप से निगरानी और ऑडिट करें
समस्या निवारण
यदि आपको समस्याएँ आती हैं:
- सत्यापित करें कि आपकी अलीयुन ओपन API एक्सेस कुंजी और सीक्रेट कुंजी सही हैं
- जाँचें कि आपकी क्षेत्र आईडी सही है
- सुनिश्चित करें कि आप इच्छित नेटवर्क (मेननेट, टेस्टनेट, या डेवनेट) पर हैं
- सत्यापित करें कि बिल्ड सफल रहा
निर्भरताएँ
मुख्य निर्भरताओं में शामिल हैं:
योगदान
योगदान का स्वागत है! कृपया बेझिझक एक पुल अनुरोध सबमिट करें।
- रिपॉजिटरी को फोर्क करें
- अपनी सुविधा शाखा बनाएँ (
git checkout -b feature/amazing-feature) - अपने परिवर्तन कमिट करें (
git commit -m 'Add some amazing feature') - शाखा पर पुश करें (
git push origin feature/amazing-feature) - एक पुल अनुरोध खोलें
लाइसेंस
यह प्रोजेक्ट अपाचे 2.0 लाइसेंस के तहत लाइसेंस प्राप्त है।
