get_live_detail
Retrieve live stream details including AI-generated summaries and full transcriptions from the GetNote platform. Use this tool to access comprehensive content analysis for recorded sessions.
Instructions
获取直播详情,包含 AI 摘要(post_summary)和完整原文转写(post_media_text)。需要 topic.live.read scope。
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic_id | Yes | 知识库 ID(alias id) | |
| live_id | Yes | 直播 ID(来自 list_topic_lives 的 live_id 字段) |
Implementation Reference
- src/client.ts:314-320 (handler)The core handler function for the `get_live_detail` tool, implemented in the client class.
async getLiveDetail(params: { topic_id: string; live_id: number | string }) { return this.request<LiveDetail>( "GET", "/resource/knowledge/live/detail", { topic_id: params.topic_id, live_id: params.live_id } ); } - src/index.ts:469-485 (registration)Registration and schema definition for the `get_live_detail` tool.
{ name: "get_live_detail", description: "获取直播详情,包含 AI 摘要(post_summary)和完整原文转写(post_media_text)。需要 topic.live.read scope。", inputSchema: { type: "object" as const, properties: { topic_id: { type: "string", description: "知识库 ID(alias id)", }, live_id: { type: "number", description: "直播 ID(来自 list_topic_lives 的 live_id 字段)", }, }, required: ["topic_id", "live_id"], - src/index.ts:704-709 (handler)Switch-case logic that routes the MCP tool call to the client handler.
case "get_live_detail": { return client.getLiveDetail({ topic_id: input.topic_id as string, live_id: input.live_id as number | string, }); }