MCP.so
ログイン

DolphinScheduler MCP Server

@ocean-zhc

基本情報

カテゴリ

その他

トランスポート

stdio

作者

ocean-zhc

DolphinScheduler MCP Server について

A Model Context Protocol (MCP) server for Apache Dolphinscheduler. This provides access to your Apache Dolphinshcheduler RESTful API V1 instance and the surrounding ecosystem.

#dolphinscheduler#mcp#api-server

DolphinScheduler MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

DolphinScheduler MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is DolphinScheduler MCP Server?

DolphinScheduler MCP Server is a FastMCP-based server that exposes Apache DolphinScheduler’s REST API as standardized tools for AI agents. It acts as a bridge between AI models and DolphinScheduler, enabling AI-driven workflow management.

How to use DolphinScheduler MCP Server?

Install the Python package via pip install dolphinscheduler-mcp. Configure it using environment variables (e.g., DOLPHINSCHEDULER_API_URL, DOLPHINSCHEDULER_API_KEY) or command-line arguments. Start the server with the ds-mcp --host 0.0.0.0 --port 8089 command or by calling run_server() from the Python API. AI agents can then connect and invoke tools like get-project-list or create-project.

Key features of DolphinScheduler MCP Server

  • Full coverage of DolphinScheduler REST API functionality
  • Standardized tool interfaces following the Model Context Protocol
  • Easy configuration via environment variables or CLI arguments
  • Comprehensive tool documentation
  • Tools for project, process, task, scheduling, resource, datasource, alert, worker, tenant, and user management
  • System status monitoring support

Use cases of DolphinScheduler MCP Server

  • AI agents list and manage DolphinScheduler projects
  • AI-driven creation and modification of process definitions
  • Automated scheduling and monitoring of workflow instances
  • Intelligent resource and datasource management through natural language instructions
  • Tenant, user, and alert group administration by AI assistants

よくある質問

1

What problem does this server solve?

It provides a standardized MCP interface so AI agents can interact with Apache DolphinScheduler’s REST API without custom integration code.

2

What are the configuration requirements?

You must set `DOLPHINSCHEDULER_API_URL` (default `http://localhost:12345/dolphinscheduler`) and `DOLPHINSCHEDULER_API_KEY` for authentication. The server host, port, and log level can also be configured.

3

How do I start the server?

Run the `ds-mcp` command with optional `--host` and `--port` arguments, or use the `run_server()` function in Python.

4

What tools does the server expose?

Tools cover project, process definition, process instance, task definition, scheduling, resource, datasource, alert group, alert plugin, worker group, tenant, user management, and system status monitoring.

5

What runtime dependencies are needed?

Python 3.8+ and the `dolphinscheduler-mcp` package. The server connects to a running DolphinScheduler instance and uses the Model Context Protocol.

コメント

「その他」の他のコンテンツ