knowledge-base-mcp
Version:
知识库MCP服务,基于Dify MCP协议的两步式知识库检索系统
22 lines (21 loc) • 810 B
JavaScript
;
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列表")
});