DataWorks MCP Server
resmiModel Context Protocol (MCP) sunucusu olup, yapay zekanın standart bir arayüz üzerinden DataWorks Open API ile etkileşime girmesini sağlayan araçlar sunar. Bu uygulama, Aliyun Open API temel alınarak geliştirilmiştir ve yapay zeka ajanlarının bulut kaynakları işlemlerini sorunsuz bir şekilde gerçekleştirmesine olanak tanır.
Dokümantasyon
DataWorks Agent'ı Deneyin
Manuel MCP kurulumu olmadan DataWorks için kullanıma hazır bir yapay zeka deneyimi mi istiyorsunuz?
DataWorks Agent, Alibaba Cloud'un veri geliştirme ve operasyonlar için yerleşik akıllı asistanıdır. DataWorks çalışma alanınıza kutudan çıktığı gibi bağlanır, böylece meta verileri keşfetmek, düğümler geliştirmek, görevlerde sorun gidermek ve kaynakları yönetmek için doğal dili kullanabilirsiniz — yerel MCP sunucu yapılandırması gerekmez.
| DataWorks Agent | Bu MCP Sunucusu | |
|---|---|---|
| En uygun olduğu durum | DataWorks konsolunda hızlı başlangıç | Özel yapay zeka istemcileri (Cursor, Cline, vb.) |
| Kurulum | Tarayıcıda açın ve kullanın | Kurun, AK'yi yapılandırın ve MCP'ye bağlanın |
| Entegrasyon | Yerel DataWorks deneyimi | MCP protokolü aracılığıyla Açık API |
👉 Başlayın: https://dataworks.data.alibabacloud.com/product/agent?source=github
DataWorks MCP Sunucusu
Yapay zekanın standart bir arayüz üzerinden DataWorks Açık API'si ile etkileşime girmesini sağlayan araçlar sunan bir Model Bağlam Protokolü (MCP) sunucusu. Bu uygulama, Aliyun Açık API'sini temel alır ve yapay zeka ajanlarının bulut kaynakları işlemlerini sorunsuz bir şekilde gerçekleştirmesini sağlar.
DataWorks yeteneklerini kendi yapay zeka iş akışınıza veya IDE'nize gömmeyi tercih ederseniz, aşağıdaki kurulum kılavuzunu izleyin.
Genel Bakış
Bu MCP sunucusu:
- DataWorks Açık API'si ile etkileşime girer
- DataWorks kaynaklarını yönetir
Sunucu, yapay zeka ajanları için bulut kaynağı etkileşimlerini standartlaştırmak amacıyla Model Bağlam Protokolü spesifikasyonunu uygular.
Ön Koşullar
- Node.js (v16 veya üstü)
- pnpm (önerilir), npm veya yarn
- Erişim anahtarı ve gizli anahtarı olan DataWorks Açık API'si
Kurulum
Seçenek 1: npm'den kurun (Cursor/Cline gibi istemciler için önerilir)
# Install globally
npm install -g alibabacloud-dataworks-mcp-server
# Or install locally in your project
npm install alibabacloud-dataworks-mcp-server
Seçenek 2: Kaynaktan Derleyin (geliştiriciler için)
- Bu depoyu klonlayın:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server
cd alibabacloud-dataworks-mcp-server
- Bağımlılıkları yükleyin (pnpm önerilir, npm desteklenir):
pnpm install
- Projeyi derleyin:
pnpm run build
- Projeyi geliştirin (@modelcontextprotocol/inspector ile):
pnpm run dev
http://localhost:5173 adresini açın
Yapılandırma
MCP Sunucu Yapılandırması
npm ile kurduysanız (Seçenek 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": []
}
}
}
Kaynaktan derlediyseniz (Seçenek 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": []
}
}
}
Ortam Kurulumu
Ortamınızda değişkenleri başlatın:
# 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
Yapılandırma Açıklaması
- Kullanım Kılavuzu Açıklaması Bağlantı
Proje Yapısı
alibabacloud-dataworks-mcp-server/
├── src/
│ ├── index.ts # Main entry point
├── package.json
└── tsconfig.json
Mevcut Araçlar
MCP sunucusu aşağıdaki DataWorks araçlarını sağlar:
Bu bağlantıya bakın
Güvenlik Hususları
- Özel anahtarınızı güvende tutun ve asla paylaşmayın
- Hassas bilgiler için ortam değişkenlerini kullanın
- Yapay zeka ajanı faaliyetlerini düzenli olarak izleyin ve denetleyin
Sorun Giderme
Sorunlarla karşılaşırsanız:
- Aliyun Açık API erişim anahtarınızın ve gizli anahtarınızın doğru olduğunu doğrulayın
- Bölge kimliğinizin doğru olduğunu kontrol edin
- İstenen ağda (mainnet, testnet veya devnet) olduğunuzdan emin olun
- Derlemenin başarılı olduğunu doğrulayın
Bağımlılıklar
Temel bağımlılıklar şunları içerir:
Katkıda Bulunma
Katkılar memnuniyetle karşılanır! Lütfen bir Çekme İsteği göndermekten çekinmeyin.
- Depoyu çatallayın
- Özellik dalınızı oluşturun (
git checkout -b feature/amazing-feature) - Değişikliklerinizi işleyin (
git commit -m 'Add some amazing feature') - Dala gönderin (
git push origin feature/amazing-feature) - Bir Çekme İsteği açın
Lisans
Bu proje Apache 2.0 Lisansı altında lisanslanmıştır.
