feat(apifox): 增加提取请求参数 schema 的方法

- 实现 extractRequestSchema 方法,根据请求方法提取相应的参数 schema
- GET 请求从 parameters.query 中生成 JSON Schema
- POST/PUT/PATCH 请求从 requestBody.jsonSchema 解析 schema 引用并获取完整定义
- 在 getApiDetailResp 中使用 extractRequestSchema 替代原有逻辑
- 修改接口目录描述,从“接口路径”更新为“目录路径”
This commit is contained in:
zhangguoyun committed 2026-03-12 14:22:43 +08:00
1 parent dd1d86706c
commit 00c105c796
2 files changed
+47 -3

No files matched your search

+1 -1
View File
@@ -83,7 +83,7 @@ server.registerTool(
{
description: "根据接口目录获取Apifox目录下所有接口定义数据",
inputSchema: z.object({
folderName: z.string().describe("接口路径"),
folderName: z.string().describe("目录路径"),
projectId: z.number().optional().describe("Apifox项目ID"),
}),
},