Provides tools for interacting with Apache DolphinScheduler's REST API, enabling AI-driven workflow management including project management, process definition and instance management, task management, resource management, data source management, and system monitoring.
Offers a Python API for starting and configuring the MCP server, as well as client libraries for invoking DolphinScheduler tools programmatically through Python.
DolphinScheduler MCP Server
A Model Context Protocol (MCP) server for Apache DolphinScheduler, allowing AI agents to interact with DolphinScheduler through a standardized protocol.
Overview
DolphinScheduler MCP provides a FastMCP-based server that exposes DolphinScheduler's REST API as a collection of tools that can be used by AI agents. The server acts as a bridge between AI models and DolphinScheduler, enabling AI-driven workflow management.
Features
Full API coverage of DolphinScheduler functionality
Standardized tool interfaces following the Model Context Protocol
Easy configuration through environment variables or command-line arguments
Comprehensive tool documentation
Installation
Configuration
Environment Variables
DOLPHINSCHEDULER_API_URL
: URL for the DolphinScheduler API (default: http://localhost:12345/dolphinscheduler)DOLPHINSCHEDULER_API_KEY
: API token for authentication with the DolphinScheduler APIDOLPHINSCHEDULER_MCP_HOST
: Host to bind the MCP server (default: 0.0.0.0)DOLPHINSCHEDULER_MCP_PORT
: Port to bind the MCP server (default: 8089)DOLPHINSCHEDULER_MCP_LOG_LEVEL
: Logging level (default: INFO)
Usage
Command Line
Start the server using the command-line interface:
Python API
Available Tools
The DolphinScheduler MCP Server provides tools for:
Project Management
Process Definition Management
Process Instance Management
Task Definition Management
Scheduling Management
Resource Management
Data Source Management
Alert Group Management
Alert Plugin Management
Worker Group Management
Tenant Management
User Management
System Status Monitoring
Example Client Usage
License
Apache License 2.0
This server cannot be installed
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.
A Model Context Protocol server that allows AI agents to interact with Apache DolphinScheduler through a standardized protocol, enabling AI-driven workflow management.
Related MCP Servers
- -securityAlicense-qualityA 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 -1331,377MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables role-based context management for AI agents, allowing users to establish specific instructions, maintain partitioned memory, and adapt tone for different agent roles in their system.Last updated -1
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI agents to generate, fetch, and manage UI components through natural language interactions.Last updated -3216
CodeAlive MCPofficial
-securityAlicense-qualityA Model Context Protocol server that enhances AI agents by providing deep semantic understanding of codebases, enabling more intelligent interactions through advanced code search and contextual awareness.Last updated -55MIT License