Skip to main content
Glama

DolphinScheduler MCP Server

by ocean-zhc

DolphinScheduler MCP サーバー

Apache DolphinScheduler 用の Model Context Protocol (MCP) サーバー。AI エージェントが標準化されたプロトコルを通じて DolphinScheduler と対話できるようになります。

概要

DolphinScheduler MCPは、FastMCPベースのサーバーを提供し、DolphinSchedulerのREST APIをAIエージェントが利用できるツール群として公開します。このサーバーはAIモデルとDolphinScheduler間の橋渡しとして機能し、AI主導のワークフロー管理を実現します。

特徴

  • DolphinScheduler 機能の完全な API カバレッジ
  • モデルコンテキストプロトコルに準拠した標準化されたツールインターフェース
  • 環境変数またはコマンドライン引数による簡単な設定
  • 包括的なツールドキュメント

インストール

pip install dolphinscheduler-mcp

構成

環境変数

  • DOLPHINSCHEDULER_API_URL : DolphinScheduler API の URL (デフォルト: http://localhost:12345/dolphinscheduler )
  • DOLPHINSCHEDULER_API_KEY : DolphinScheduler API の認証用の API トークン
  • DOLPHINSCHEDULER_MCP_HOST : MCPサーバーをバインドするホスト(デフォルト: 0.0.0.0)
  • DOLPHINSCHEDULER_MCP_PORT : MCPサーバーをバインドするポート(デフォルト: 8089)
  • DOLPHINSCHEDULER_MCP_LOG_LEVEL : ログレベル(デフォルト: INFO)

使用法

コマンドライン

コマンドライン インターフェイスを使用してサーバーを起動します。

ds-mcp --host 0.0.0.0 --port 8089

Python API

from dolphinscheduler_mcp.server import run_server # Start the server run_server(host="0.0.0.0", port=8089)

利用可能なツール

DolphinScheduler MCP サーバーは、次のツールを提供します。

  • プロジェクト管理
  • プロセス定義管理
  • プロセスインスタンス管理
  • タスク定義管理
  • スケジュール管理
  • リソース管理
  • データソース管理
  • アラートグループ管理
  • アラートプラグイン管理
  • 労働者グループ管理
  • テナント管理
  • ユーザー管理
  • システムステータス監視

クライアントの使用例

from mcp_client import MCPClient # Connect to the MCP server client = MCPClient("http://localhost:8089/mcp") # Get a list of projects response = await client.invoke_tool("get-project-list") # Create a new project response = await client.invoke_tool( "create-project", {"name": "My AI Project", "description": "Project created by AI"} )

ライセンス

Apacheライセンス2.0

-
security - not tested
F
license - not found
-
quality - not tested

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 エージェントが標準化されたプロトコルを介して Apache DolphinScheduler と対話し、AI 主導のワークフロー管理を可能にするモデル コンテキスト プロトコル サーバー。

  1. 概要
    1. 特徴
      1. インストール
        1. 構成
          1. 環境変数
        2. 使用法
          1. コマンドライン
          2. Python API
        3. 利用可能なツール
          1. クライアントの使用例
            1. ライセンス

              Related MCP Servers

              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables AI agents to interact with ClickUp workspaces, allowing task creation, management, and workspace organization through natural language commands.
                Last updated -
                343
                MIT License
              • -
                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
                A
                license
                -
                quality
                A Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.
                Last updated -
                206
                319
                TypeScript
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.
                Last updated -
                1
                TypeScript

              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/ocean-zhc/dolphinscheduler-mcp'

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