UNPKG

@larksuiteoapi/lark-mcp

Version:
29 lines (28 loc) 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.docsV1Tools = exports.docsV1ContentGet = void 0; const zod_1 = require("zod"); exports.docsV1ContentGet = { project: 'docs', name: 'docs.v1.content.get', sdkName: 'docs.v1.content.get', path: '/open-apis/docs/v1/content', httpMethod: 'GET', description: '[Feishu/Lark]-云文档-通用-获取云文档内容-可获取云文档内容,当前只支持获取新版文档 Markdown 格式的内容', accessTokens: ['tenant', 'user'], schema: { params: zod_1.z.object({ doc_token: zod_1.z .string() .describe('云文档的唯一标识。点击了解如何获取文档的 `doc_token`'), doc_type: zod_1.z.literal('docx').describe('云文档类型 Options:docx(新版文档)'), content_type: zod_1.z.literal('markdown').describe('内容类型 Options:markdown(Markdown 格式)'), lang: zod_1.z .enum(['zh', 'en', 'ja']) .describe('云文档中存在 @用户 元素时,指定该用户名称的语言。默认 `zh`,即中文 Options:zh(中文),en(英文),ja(日文)') .optional(), }), useUAT: zod_1.z.boolean().describe('使用用户身份请求, 否则使用应用身份').optional(), }, }; exports.docsV1Tools = [exports.docsV1ContentGet];