rtc-mcp-server

rtc-mcp-server

1

RTC MCP Server is a Model Context Protocol implementation for managing Alibaba Cloud Realtime Compute resources with Apache Flink. It offers tools for job management, deployment, and monitoring within the Alibaba Cloud ecosystem, and supports versatile server modes for different scenarios.

RTC MCP Server

A Model Context Protocol (MCP) server for managing Alibaba Cloud Realtime Compute for Apache Flink resources.

Features

  • Manage Flink clusters and SQL jobs
  • Deploy and control Flink applications
  • Monitor job status and metrics
  • Manage savepoints, deployments, workspaces, and namespaces

Prerequisites

  • JDK 17 or higher
  • Maven 3.6 or higher
  • Alibaba Cloud account with RTC access

Available Tools

  • Job, Deployment, Variable, and Workspace Management
  • Catalog Operations

Server Modes

Supports webflux and stdio transport modes.

Logging

Logs configured in application.yml with daily rotation and GZIP compression.

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Create a pull request