Skip to content

Commit 5d1b8e9

Browse files
authored
Merge branch 'master' into bugfix/fix-response-unique-headers-error
2 parents 99f0cbd + 0b3959c commit 5d1b8e9

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@
287287
"required": true
288288
}
289289
],
290-
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"query\"}}",
290+
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"header\"}}",
291291
"description": "请求头测试"
292292
}
293293
```
@@ -321,7 +321,7 @@
321321
"required": true
322322
}
323323
],
324-
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"query\"}}",
324+
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"header\"}}",
325325
"description": "Cookie 测试"
326326
}
327327
```
@@ -376,7 +376,7 @@
376376
"required": true
377377
}
378378
],
379-
"requestConfig": "{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"query\"}}",
379+
"requestConfig": "{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"header\"}}",
380380
"description": "OAuth2 认证测试"
381381
}
382382
```
@@ -470,7 +470,7 @@
470470
4. **请求头**: 使用 `key``value` 字段配置
471471
5. **查询参数**: 使用 `queryParams` 数组配置,值使用 `${paramName}` 格式
472472
6. **路径参数**: 在 URL 中使用 `{{.paramName}}` 格式
473-
7. **参数映射**: 通过 `argsPosition` 指定参数位置:`path``query``body`
473+
7. **参数映射**: 通过 `argsPosition` 指定参数位置:`path``query``body``header`
474474

475475
## 最佳实践
476476

shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES_EN.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ This document provides comprehensive examples of tool configurations for the She
287287
"required": true
288288
}
289289
],
290-
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"query\"}}",
290+
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"header\"}}",
291291
"description": "Request header test"
292292
}
293293
```
@@ -321,7 +321,7 @@ This document provides comprehensive examples of tool configurations for the She
321321
"required": true
322322
}
323323
],
324-
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"query\"}}",
324+
"requestConfig": "{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"header\"}}",
325325
"description": "Cookie test"
326326
}
327327
```
@@ -376,7 +376,7 @@ This document provides comprehensive examples of tool configurations for the She
376376
"required": true
377377
}
378378
],
379-
"requestConfig": "{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"query\"}}",
379+
"requestConfig": "{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"header\"}}",
380380
"description": "OAuth2 authentication test"
381381
}
382382
```
@@ -470,7 +470,7 @@ This document provides comprehensive examples of tool configurations for the She
470470
4. **Request Headers**: Configure using `key` and `value` fields
471471
5. **Query Parameters**: Configure using `queryParams` array with `${paramName}` format values
472472
6. **Path Parameters**: Use `{{.paramName}}` format in URL
473-
7. **Parameter Mapping**: Use `argsPosition` to specify parameter location: `path`, `query`, `body`
473+
7. **Parameter Mapping**: Use `argsPosition` to specify parameter location: `path`, `query`, `body`, `header`
474474

475475
## Best Practices
476476

0 commit comments

Comments
 (0)