Skip to main content
Glama

DataWorks MCP Server

by aliyun

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 などのクライアントに推奨)

# Install globally npm install -g alibabacloud-dataworks-mcp-server # Or install locally in your project npm install alibabacloud-dataworks-mcp-server

オプション2: ソースからビルドする(開発者向け)

  1. このリポジトリをクローンします:
git clone https://github.com/aliyun/alibabacloud-dataworks-mcp-server cd alibabacloud-dataworks-mcp-server
  1. 依存関係をインストールします (pnpm が推奨され、npm がサポートされています):
pnpm install
  1. プロジェクトをビルドします。
pnpm run build
  1. プロジェクトの開発 (@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エージェントの活動を定期的に監視および監査する

トラブルシューティング

問題が発生した場合:

  1. Aliyun Open APIのアクセスキーとシークレットキーが正しいことを確認してください
  2. 地域IDが正しいことを確認してください
  3. 目的のネットワーク(メインネット、テストネット、または devnet)に接続していることを確認します
  4. ビルドが成功したことを確認する

依存関係

主な依存関係は次のとおりです。

貢献

貢献を歓迎します!お気軽にプルリクエストを送信してください。

  1. リポジトリをフォークする
  2. 機能ブランチを作成します( git checkout -b feature/amazing-feature
  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )
  4. ブランチにプッシュする ( git push origin feature/amazing-feature )
  5. プルリクエストを開く

ライセンス

このプロジェクトは、Apache 2.0 ライセンスに基づいてライセンスされます。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

AI エージェントが標準化されたインターフェースを介して Alibaba Cloud DataWorks と対話できるようにし、DataWorks Open API を介して DataWorks のリソースと操作をシームレスに管理できるようにするモデル コンテキスト プロトコル サーバー。

  1. 概要
    1. 前提条件
      1. インストール
        1. オプション 1: npm からインストールする (Cursor/Cline などのクライアントに推奨)
        2. オプション2: ソースからビルドする(開発者向け)
      2. 構成
        1. MCP サーバーの構成
        2. 環境設定
        3. 構成の説明
      3. プロジェクト構造
        1. 利用可能なツール
          1. セキュリティに関する考慮事項
            1. トラブルシューティング
              1. 依存関係
                1. 貢献
                  1. ライセンス

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.
                      Last updated -
                      TypeScript
                      MIT License
                      • Apple
                      • Linux
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.
                      Last updated -
                      46
                      2
                      Python
                      • Linux
                      • Apple
                    • -
                      security
                      -
                      license
                      -
                      quality
                      An open standard server implementation that enables AI assistants to directly access APIs and services through Model Context Protocol, built using Cloudflare Workers for scalability.
                      Last updated -
                      TypeScript
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.
                      Last updated -
                      TypeScript
                      • Apple

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/aliyun/alibabacloud-dataworks-mcp-server'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server