UNPKG

@larksuiteoapi/lark-mcp

Version:
33 lines (32 loc) 1.52 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.wikiV1Tools = exports.wikiV1NodeSearch = void 0; const zod_1 = require("zod"); exports.wikiV1NodeSearch = { project: 'wiki', name: 'wiki.v1.node.search', sdkName: 'wiki.v1.node.search', path: '/open-apis/wiki/v1/nodes/search', httpMethod: 'POST', description: '[Feishu/Lark]-云文档-知识库-搜索 Wiki', accessTokens: ['user'], schema: { data: zod_1.z.object({ query: zod_1.z.string().describe('搜索关键词'), space_id: zod_1.z.string().describe('文档所属的知识空间ID,为空搜索所有 wiki').optional(), node_id: zod_1.z .string() .describe('wiki token,不为空搜索该节点及其所有子节点,为空搜索所有 wiki(根据 space_id 选择 space)') .optional(), }), params: zod_1.z.object({ page_token: zod_1.z .string() .describe('分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该page_token 获取查询结果') .optional(), page_size: zod_1.z.number().describe('分页大小').optional(), }), useUAT: zod_1.z.boolean().describe('使用用户身份请求, 否则使用应用身份').optional(), }, }; exports.wikiV1Tools = [exports.wikiV1NodeSearch];