writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
byted-volcengine-flinkEntrypoint for managing Volcengine Flink (based on Apache Flink) workloads. Use it for developing and deploying streaming and batch jobs, diagnosing real-time issues (e.g., backpressure, checkpoint failures, OOM), troubleshooting resources, and performing SRE actions (stop/start/restart/scale/config changes). It intelligently routes requests to four special…
Independent GitHub snapshot · Automated classification · Original documentation governs
火山引擎 Flink 聚合技能入口,用于统一处理 Flink 相关需求,并按意图转发到对应子技能文档。
在安装并使用本技能前,需要先完成 flink-mcp 前置准备。
flink-dev.md、flink-resource.md、flink-sre.md 中的运维/诊断指令依赖 mcporter。
可按你的 Python 环境选择任一方式安装:
npm install -g mcporter
安装后验证:
mcporter --help
flink-mcp 启动依赖以下环境变量(缺一不可):
VOLCENGINE_ACCESS_KEYVOLCENGINE_SECRET_KEYVOLCENGINE_REGIONVOLCENGINE_PROJECT_NAME示例:
export VOLCENGINE_ACCESS_KEY="your-access-key"
export VOLCENGINE_SECRET_KEY="your-secret-key"
export VOLCENGINE_REGION="cn-beijing"
export VOLCENGINE_PROJECT_NAME="your-flink-project"
将 flink-mcp 加入本地 MCP Client 使用的配置文件(通常为 mcp.json 或等效配置文件)。
说明:MCP Client 会根据这段配置拉起 flink-mcp,因此这是默认主路径。
先确保本地已安装 uv / uvx,然后写入如下配置:
{
"mcpServers": {
"mcp-server-flink": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_flink",
"mcp-server-flink",
"-t",
"streamable-http"
],
"env": {
"VOLCENGINE_ACCESS_KEY": "${VOLCENGINE_ACCESS_KEY}",
"VOLCENGINE_SECRET_KEY": "${VOLCENGINE_SECRET_KEY}",
"VOLCENGINE_REGION": "${VOLCENGINE_REGION}",
"VOLCENGINE_PROJECT_NAME": "${VOLCENGINE_PROJECT_NAME}",
"UV_INDEX_URL": "https://mirrors.ivolces.com/pypi/simple/"
}
}
}
}
当需要独立验证服务是否可启动时,可在终端手动执行:
uvx --from git+https://github.com/volcengine/mcp-server#subdirectory=server/mcp_server_flink mcp-server-flink -t streamable-http
根据用户需求,将任务路由到以下子技能:
flink-dev.mdflink-diagnosis.mdflink-resource.mdflink-sre.mdflink-dev.md。flink-diagnosis.md。flink-resource.md。flink-sre.md,且先做风险确认。flink-sre.md 中)都必须先让用户确认风险。