DolphinScheduler MCP Server
DolphinScheduler MCP サーバー
Apache DolphinScheduler 用の Model Context Protocol (MCP) サーバー。AI エージェントが標準化されたプロトコルを通じて DolphinScheduler と対話できるようになります。
概要
DolphinScheduler MCPは、FastMCPベースのサーバーを提供し、DolphinSchedulerのREST APIをAIエージェントが利用できるツール群として公開します。このサーバーはAIモデルとDolphinScheduler間の橋渡しとして機能し、AI主導のワークフロー管理を実現します。
Related MCP server: DataWorks MCP Server
特徴
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 8089Python 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
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
The Mercado Pago MCP Server implements the Model Context Protocol to provide AI agents and LLMs with access to Mercado Pago's APIs and tools within compatible development environments. It acts as an intermediary that translates Mercado Pago resources into executable functions (tools) that AI applications can invoke to perform actions and automate flows. The server simplifies integration, enables using documentation to implement or improve code, and optimizes operations through natural language interactions without manual implementations.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables interaction with Apache SeaTunnel through LLM interfaces, allowing users to manage jobs, monitor system information, and configure connections through natural language.33Apache 2.0
- AlicenseCqualityFmaintenanceA Model Context Protocol server that enables AI agents to interact with Alibaba Cloud DataWorks through standardized interfaces, allowing seamless management of DataWorks resources and operations via the DataWorks Open API.1009251Apache 2.0
- FlicenseNot gradedqualityNot gradedmaintenanceA 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.-
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that allows AI agents to interact with n8n workflows through natural language, enabling workflow management and execution via SSE connections.457MIT