Skip to main content
Glama
willsygao

Tencent Cloud Live MCP Server

by willsygao

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TENCENTCLOUD_SECRET_IDYes您的腾讯云SecretId(在腾讯云控制台申请:https://console.cloud.tencent.com/cam/capi)
TENCENTCLOUD_SECRET_KEYYes您的腾讯云SecretKey(在腾讯云控制台申请:https://console.cloud.tencent.com/cam/capi)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
describe_rtmp_addr
获取推流地址 Args: domain_name: 推流域名 app_name: 区分同一个域名下多个 App 的地址路径 stream_name: 流名称 expire_time: 过期时间(optional) Returns: PushAuthKeyInfo: 推流鉴权key信息 RTMPAddr: RTMP地址 请求ID
describe_play_addr
获取播放地址 Args: domain_name: 推流域名 app_name: 区分同一个域名下多个 App 的地址路径 stream_name: 流名称 expire_time: 过期时间(optional) transcode_template: 转码模版ID(optional) Returns: PushAuthKeyInfo: 推流鉴权key信息 RTMPAddr: RTMP地址 请求ID
add_live_domain
添加域名 Args: domain_name: 推流域名 domain_type: 域名类型 play_type: 拉流域名类型(optional) is_delay_live: 是否是慢直播(optional) is_mini_program_live: 是否是小程序直播(optional) verify_owner_type: 域名归属校验类型(optional) Returns: 请求ID
delete_live_domain
删除域名 Args: domain_name: 推流域名 domain_type: 域名类型 Returns: 请求ID
enable_live_domain
启用域名 Args: domain_name: 推流域名 Returns: 请求ID
forbid_live_domain
禁用域名 Args: domain_name: 推流域名 Returns: 请求ID
describe_live_domain
查询域名信息 Args: domain_name: 推流域名 Returns: DomainInfo: 域名信息 请求ID
describe_live_domains
查询域名列表 Args: domain_status: 域名状态过滤(optional) domain_type: 域名类型(optional) page_size: 分页大小(optional) page_num: 取第几页(optional) is_delay_live: 普通直播/慢直播(optional) domain_prefix: 域名前缀(optional) play_type: 播放区域(optional) Returns: AllCount: 总记录数 DomainList: 域名详细信息列表 CreateLimitCount: 可继续添加域名数量 PlayTypeCount: 启用的播放域名加速区域统计 请求ID
delete_live_pull_stream_task
删除直播拉流任务 Args: region: 地域 task_id: 任务ID operator: 操作人姓名 specify_task_id: 指定任务ID(optional) Returns: 请求ID
describe_live_pull_stream_tasks
查询直播拉流任务 Args: region: 地域 task_id: 任务ID page_num: 取得第几页(optional) page_size: 分页大小(optional) specify_task_id: 指定任务ID(optional) Returns: TaskInfos: 直播拉流任务信息列表 PageNum: 分页的页码 PageSize: 每页大小 TotalNum: 符合条件的总个数 TotalPage: 总页数 LimitTaskNum: 限制可创建的最大任务数 请求ID
create_live_pull_stream_task
创建直播拉流任务 Args: region: 地域 source_type: 拉流源的类型 source_urls: 拉流源 url 列表 domain_name: 推流域名 app_name: 推流路径 stream_name: 推流名称 start_time: 开始时间 end_time: 结束时间 operator: 任务操作人备注 push_args: 推流参数(optional) callback_events: 需要回调的事件(optional) vod_loop_times: 点播拉流转推循环次数(optional) vod_refresh_type: 点播更新SourceUrls后的播放方式(optional) callback_url: 自定义回调地址(optional) extra_cmd: 其他参数(optional) specify_task_id: 自定义任务 ID(optional) comment: 任务描述(optional) to_url: 完整目标 URL 地址(optional) file_index: 指定播放文件索引(optional) offset_time: 指定播放文件偏移(optional) backup_source_type: 备源的类型(optional) backup_source_url: 备源 URL(optional) vod_local_mode: 点播源是否启用本地推流模式(optional) record_template_id: 录制模板 ID(optional) backup_to_url: 新的目标地址,用于任务同时推两路场景(optional) transcode_template_name: 直播转码模板(optional) Returns: TaskId: 任务ID 请求ID
describe_live_stream_state
查询流状态 Args: app_name: 推流路径 domain_name: 推流域名 stream_name: 流名称 Returns: 流状态
describe_live_stream_online_list
查询直播中的流 Args: app_name: 推流路径(optional) domain_name: 推流域名(optional) page_num: 取的第几页(optional) page_size: 每页大小(optional) stream_name: 流名称(optional) Returns: 正在直播中的流列表
drop_live_stream
断开直播流 Args: stream_name: 流名称 domain_name: 推流域名 app_name: 推流路径 Returns: 请求ID
resume_live_stream
恢复直播流 Args: stream_name: 流名称 domain_name: 推流域名 app_name: 推流路径 Returns: 请求ID
forbid_live_stream
禁推直播流 Args: stream_name: 流名称 domain_name: 推流域名 app_name: 推流路径 resume_time: 恢复流的时间(optional) reason: 禁推原因(optional) Returns: 请求ID
describe_live_stream_event_list
查询推断流事件 Args: start_time: 起始时间 end_time: 结束时间 stream_name: 流名称 domain_name: 推流域名 app_name: 推流路径(optional) page_num: 取得第几页(optional) page_size: 分页大小(optional) is_fiter: 是否过滤(optional) is_strict: 是否精确查询(optional) is_asc: 是否按结束时间正序显示(optional) Returns: EventList: 推断流事件列表 PageNum: 分页的页码 PageSize: 每页大小 TotalNum: 符合条件的总个数 TotalPage: 总页数 请求ID
add_delay_live_stream
设置延时直播 Args: stream_name: 流名称 domain_name: 推流域名 app_name: 推流路径 delay_time: 延播时间 expire_time: 延播设置的过期时间(optional) Returns: 请求ID
resume_delay_live_stream
取消直播延时 Args: stream_name: 流名称 domain_name: 推流域名 app_name: 推流路径 Returns: 请求ID
create_live_transcode_template
创建转码模板 Args: template_name: 模板名称 video_bitrate: 视频码率 acodec: 音频编码(optional) audio_bitrate: 音频码率(optional) vcodec: 视频编码(optional) description: 模板描述(optional) need_video: 是否保留视频(optional) width: 宽(optional) need_audio: 是否保留音频(optional) height: 高(optional) fps: 帧率(optional) gop: 关键帧间隔(optional) rotate: 旋转角度(optional) profile: 编码质量(optional) bitrate_to_orig: 当设置的码率>原始码率时,是否以原始码率为准(optional) height_to_orig: 当设置的高度>原始高度时,是否以原始高度为准(optional) fps_to_orig: 当设置的帧率>原始帧率时,是否以原始帧率为准(optional) ai_trans_code: 是否是极速高清模板(optional) adapt_bitrate_percent: 极速高清视频码率压缩比(optional) short_edge_as_height: 是否以短边作为高度(optional) drm_type: DRM 加密类型(optional) drm_tracks: DRM 加密项(optional) Returns: TemplateId: 模版ID 请求ID
delete_live_transcode_template
删除转码模板 Args: template_id: 模版ID Returns: 请求ID
create_live_transcode_rule
创建转码规则 Args: app_name: 推流路径 domain_name: 推流域名 stream_name: 流名称 template_id: 模版ID Returns: 请求ID
delete_live_transcode_rule
删除转码规则 Args: app_name: 推流路径 domain_name: 推流域名 stream_name: 流名称 template_id: 模版ID Returns: 请求ID

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/willsygao/tencentcloud-live-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server