Skip to main content
Glama

DolphinScheduler MCP Server

by ocean-zhc

DolphinScheduler MCP-Server

Ein Model Context Protocol (MCP)-Server für Apache DolphinScheduler, der es KI-Agenten ermöglicht, über ein standardisiertes Protokoll mit DolphinScheduler zu interagieren.

Überblick

DolphinScheduler MCP bietet einen FastMCP-basierten Server, der die REST-API von DolphinScheduler als Sammlung von Tools bereitstellt, die von KI-Agenten verwendet werden können. Der Server fungiert als Brücke zwischen KI-Modellen und DolphinScheduler und ermöglicht KI-gesteuertes Workflow-Management.

Merkmale

  • Vollständige API-Abdeckung der DolphinScheduler-Funktionalität
  • Standardisierte Tool-Schnittstellen nach dem Model Context Protocol
  • Einfache Konfiguration durch Umgebungsvariablen oder Kommandozeilenargumente
  • Umfassende Werkzeugdokumentation

Installation

pip install dolphinscheduler-mcp

Konfiguration

Umgebungsvariablen

  • DOLPHINSCHEDULER_API_URL : URL für die DolphinScheduler-API (Standard: http://localhost:12345/dolphinscheduler )
  • DOLPHINSCHEDULER_API_KEY : API-Token zur Authentifizierung mit der DolphinScheduler-API
  • DOLPHINSCHEDULER_MCP_HOST : Host zum Binden des MCP-Servers (Standard: 0.0.0.0)
  • DOLPHINSCHEDULER_MCP_PORT : Port zum Binden des MCP-Servers (Standard: 8089)
  • DOLPHINSCHEDULER_MCP_LOG_LEVEL : Protokollierungsebene (Standard: INFO)

Verwendung

Befehlszeile

Starten Sie den Server über die Befehlszeilenschnittstelle:

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)

Verfügbare Tools

Der DolphinScheduler MCP-Server bietet Tools für:

  • Projektmanagement
  • Prozessdefinitionsmanagement
  • Prozessinstanzverwaltung
  • Aufgabendefinitionsmanagement
  • Terminplanungsmanagement
  • Ressourcenmanagement
  • Datenquellenverwaltung
  • Alarmgruppenverwaltung
  • Alarm-Plugin-Verwaltung
  • Mitarbeitergruppenverwaltung
  • Mieterverwaltung
  • Benutzerverwaltung
  • Systemstatusüberwachung

Beispiel für die Clientverwendung

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"} )

Lizenz

Apache-Lizenz 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.

Ein Model Context Protocol-Server, der es KI-Agenten ermöglicht, über ein standardisiertes Protokoll mit Apache DolphinScheduler zu interagieren und so ein KI-gesteuertes Workflow-Management zu ermöglichen.

  1. Überblick
    1. Merkmale
      1. Installation
        1. Konfiguration
          1. Umgebungsvariablen
        2. Verwendung
          1. Befehlszeile
          2. Python-API
        3. Verfügbare Tools
          1. Beispiel für die Clientverwendung
            1. Lizenz

              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