DataWorks MCP サーバー
AI向けツールを提供するモデルコンテキストプロトコル(MCP)サーバー。標準化されたインターフェースを介してDataWorks Open APIとの連携を可能にします。この実装はAliyun Open APIに基づいており、AIエージェントがクラウドリソースをシームレスに操作できるようにします。
概要
この MCP サーバー:
- DataWorks オープン API と対話する
- DataWorksリソースを管理する
サーバーは、AI エージェントのクラウド リソースの相互作用を標準化するために、モデル コンテキスト プロトコル仕様を実装します。
前提条件
- Node.js (v16 以上)
- pnpm(推奨)、npm、またはyarn
- アクセスキーとシークレットキーを備えたDataWorks Open API
インストール
オプション 1: npm からインストールする (Cursor/Cline などのクライアントに推奨)
オプション2: ソースからビルドする(開発者向け)
- このリポジトリをクローンします:
- 依存関係をインストールします (pnpm が推奨され、npm がサポートされています):
- プロジェクトをビルドします。
- プロジェクトの開発 (@modelcontextprotocol/inspector による):
構成
MCP サーバーの構成
npm 経由でインストールした場合 (オプション 1):
ソースからビルドした場合 (オプション 2):
環境設定
環境内の初期化変数:
構成の説明
- 使用ガイドの説明リンク
プロジェクト構造
利用可能なツール
MCP サーバーは、次の DataWorks ツールを提供します。
このリンクをご覧ください
セキュリティに関する考慮事項
- 秘密鍵を安全に保管し、決して共有しないでください
- 機密情報には環境変数を使用する
- AIエージェントの活動を定期的に監視および監査する
トラブルシューティング
問題が発生した場合:
- Aliyun Open APIのアクセスキーとシークレットキーが正しいことを確認してください
- 地域IDが正しいことを確認してください
- 目的のネットワーク(メインネット、テストネット、または devnet)に接続していることを確認します
- ビルドが成功したことを確認する
依存関係
主な依存関係は次のとおりです。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
- リポジトリをフォークする
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature
) - 変更をコミットします (
git commit -m 'Add some amazing feature'
) - ブランチにプッシュする (
git push origin feature/amazing-feature
) - プルリクエストを開く
ライセンス
このプロジェクトは、Apache 2.0 ライセンスに基づいてライセンスされます。
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
AI エージェントが標準化されたインターフェースを介して Alibaba Cloud DataWorks と対話できるようにし、DataWorks Open API を介して DataWorks のリソースと操作をシームレスに管理できるようにするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- -security-license-qualityA Model Context Protocol server that enables large language models to upload files directly to Alibaba Cloud Object Storage Service (OSS), supporting multiple OSS configurations and specified upload directories.Last updated -1TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables AI agents to interact with n8n workflows and automation tools through a standardized interface, allowing execution of workflows and access to n8n functions.Last updated -Python
- -securityFlicense-qualityA Model Context Protocol server that provides AI models with structured access to external data and services, acting as a bridge between AI assistants and applications, databases, and APIs in a standardized, secure way.Last updated -Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables agent applications like Cursor and Cline to integrate with Alibaba Cloud Function Compute, allowing them to deploy and manage serverless functions through natural language interactions.Last updated -122454JavaScriptMIT License