DolphinScheduler MCP Server
DolphinScheduler MCP 服务器
Apache DolphinScheduler 的模型上下文协议 (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