UNPKG

knowledge-base-mcp

Version:

知识库MCP服务,基于Dify MCP协议的两步式知识库检索系统

22 lines (21 loc) 810 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GetKnowledgeDocsSchema = exports.ResolveKnowledgeIdsSchema = void 0; /** * MCP工具相关类型定义 */ const zod_1 = require("zod"); /** * 解析知识名称工具类型 */ exports.ResolveKnowledgeIdsSchema = zod_1.z.object({ query: zod_1.z.string().optional().describe("用户查询的自然语言描述"), limit: zod_1.z.number().optional().default(10).describe("返回结果数量限制,默认10"), }); /** * 获取知识文档工具类型 */ exports.GetKnowledgeDocsSchema = zod_1.z.object({ query: zod_1.z.string().describe("用户查询的自然语言描述"), datasetIds: zod_1.z.array(zod_1.z.string()).optional().describe("结合用户的描述,仅提供相关的知识库ID列表") });