get_blogger_content_detail
Retrieve complete blog post details including full original text from GetNotes knowledge bases by specifying topic and post identifiers.
Instructions
获取博主内容详情,包含完整原文(post_media_text)。需要 topic.blogger.read scope。
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic_id | Yes | 知识库 ID(alias id) | |
| post_id | Yes | 内容 ID(来自 list_topic_blogger_contents 的 post_id_alias 字段) |
Implementation Reference
- src/client.ts:296-302 (handler)The core handler implementation for get_blogger_content_detail, which performs the network request.
async getBloggerContentDetail(params: { topic_id: string; post_id: string }) { return this.request<BloggerContentDetail>( "GET", "/resource/knowledge/blogger/content/detail", { topic_id: params.topic_id, post_id: params.post_id } ); } - src/index.ts:430-447 (registration)The tool definition and schema registration for get_blogger_content_detail.
name: "get_blogger_content_detail", description: "获取博主内容详情,包含完整原文(post_media_text)。需要 topic.blogger.read scope。", inputSchema: { type: "object" as const, properties: { topic_id: { type: "string", description: "知识库 ID(alias id)", }, post_id: { type: "string", description: "内容 ID(来自 list_topic_blogger_contents 的 post_id_alias 字段)", }, }, required: ["topic_id", "post_id"], }, }, - src/index.ts:690-695 (handler)The dispatch switch case that routes the MCP tool call to the client handler method.
case "get_blogger_content_detail": { return client.getBloggerContentDetail({ topic_id: input.topic_id as string, post_id: input.post_id as string, }); }