This is an automated email from the ASF dual-hosted git repository.

liuhongyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git


The following commit(s) were added to refs/heads/master by this push:
     new 0b3959ce52 fix mcp tool sample error (#6259)
0b3959ce52 is described below

commit 0b3959ce52d8e7a6d38f8ffc6abfa238efdc447f
Author: MaMengzhen <[email protected]>
AuthorDate: Thu Dec 11 19:17:26 2025 +0800

    fix mcp tool sample error (#6259)
---
 shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES.md    | 8 ++++----
 shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES_EN.md | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES.md 
b/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES.md
index 78a029ab12..d1457ffd5a 100644
--- a/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES.md
+++ b/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES.md
@@ -287,7 +287,7 @@
       "required": true
     }
   ],
-  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"query\"}}",
+  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"header\"}}",
   "description": "请求头测试"
 }
 ```
@@ -321,7 +321,7 @@
       "required": true
     }
   ],
-  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"query\"}}",
+  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"header\"}}",
   "description": "Cookie 测试"
 }
 ```
@@ -376,7 +376,7 @@
       "required": true
     }
   ],
-  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer
 {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"query\"}}",
+  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer
 {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"header\"}}",
   "description": "OAuth2 认证测试"
 }
 ```
@@ -470,7 +470,7 @@
 4. **请求头**: 使用 `key` 和 `value` 字段配置
 5. **查询参数**: 使用 `queryParams` 数组配置,值使用 `${paramName}` 格式
 6. **路径参数**: 在 URL 中使用 `{{.paramName}}` 格式
-7. **参数映射**: 通过 `argsPosition` 指定参数位置:`path`、`query`、`body`
+7. **参数映射**: 通过 `argsPosition` 指定参数位置:`path`、`query`、`body`、`header`
 
 ## 最佳实践
 
diff --git a/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES_EN.md 
b/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES_EN.md
index 6dfb50f5ce..5cbcfc74f4 100644
--- a/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES_EN.md
+++ b/shenyu-plugin/shenyu-plugin-mcp-server/MCP_TOOL_EXAMPLES_EN.md
@@ -287,7 +287,7 @@ This document provides comprehensive examples of tool 
configurations for the She
       "required": true
     }
   ],
-  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"query\"}}",
+  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/header\",\"method\":\"GET\",\"headers\":[{\"key\":\"header_key1\",\"value\":\"{{.headerKey1}}\"}],\"timeout\":30000},\"argsPosition\":{\"headerKey1\":\"header\"}}",
   "description": "Request header test"
 }
 ```
@@ -321,7 +321,7 @@ This document provides comprehensive examples of tool 
configurations for the She
       "required": true
     }
   ],
-  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"query\"}}",
+  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/request/cookie\",\"method\":\"GET\",\"headers\":[{\"key\":\"Cookie\",\"value\":\"userId={{.userId}}\"}],\"timeout\":30000},\"argsPosition\":{\"userId\":\"header\"}}",
   "description": "Cookie test"
 }
 ```
@@ -376,7 +376,7 @@ This document provides comprehensive examples of tool 
configurations for the She
       "required": true
     }
   ],
-  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer
 {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"query\"}}",
+  "requestConfig": 
"{\"requestTemplate\":{\"url\":\"/order/oauth2/test\",\"method\":\"GET\",\"headers\":[{\"key\":\"Authorization\",\"value\":\"Bearer
 {{.token}}\"}],\"timeout\":30000},\"argsPosition\":{\"token\":\"header\"}}",
   "description": "OAuth2 authentication test"
 }
 ```
@@ -470,7 +470,7 @@ This document provides comprehensive examples of tool 
configurations for the She
 4. **Request Headers**: Configure using `key` and `value` fields
 5. **Query Parameters**: Configure using `queryParams` array with 
`${paramName}` format values
 6. **Path Parameters**: Use `{{.paramName}}` format in URL
-7. **Parameter Mapping**: Use `argsPosition` to specify parameter location: 
`path`, `query`, `body`
+7. **Parameter Mapping**: Use `argsPosition` to specify parameter location: 
`path`, `query`, `body`, `header`
 
 ## Best Practices
 

Reply via email to