Skip to main content
Glama

DolphinScheduler MCP Server

by ocean-zhc

DolphinScheduler MCP 서버

Apache DolphinScheduler용 MCP(Model Context Protocol) 서버는 AI 에이전트가 표준화된 프로토콜을 통해 DolphinScheduler와 상호 작용할 수 있도록 해줍니다.

개요

DolphinScheduler MCP는 DolphinScheduler의 REST API를 AI 에이전트가 사용할 수 있는 도구 모음으로 제공하는 FastMCP 기반 서버를 제공합니다. 이 서버는 AI 모델과 DolphinScheduler를 연결하는 다리 역할을 하여 AI 기반 워크플로 관리를 지원합니다.

특징

  • DolphinScheduler 기능에 대한 전체 API 적용
  • 모델 컨텍스트 프로토콜을 따르는 표준화된 도구 인터페이스
  • 환경 변수 또는 명령줄 인수를 통한 간편한 구성
  • 포괄적인 도구 문서

설치

지엑스피1

구성

환경 변수

  • 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 8089

파이썬 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"} )

특허

아파치 라이선스 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.

AI 에이전트가 표준화된 프로토콜을 통해 Apache DolphinScheduler와 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, AI 기반 워크플로 관리가 가능합니다.

  1. 개요
    1. 특징
      1. 설치
        1. 구성
          1. 환경 변수
        2. 용법
          1. 명령줄
          2. 파이썬 API
        3. 사용 가능한 도구
          1. 클라이언트 사용 예
            1. 특허

              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