-
Notifications
You must be signed in to change notification settings - Fork 2.8k
fix: update MCP server configuration text to include STREAMABLE_HTTP support #3088
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -224,14 +224,14 @@ export default { | |
| }, | ||
| mcpNode: { | ||
| label: 'MCP 调用', | ||
| text: '通过SSE方式执行MCP服务中的工具', | ||
| text: '通过SSE/STREAMABLE_HTTP方式执行MCP服务中的工具', | ||
| getToolsSuccess: '获取工具成功', | ||
| getTool: '获取工具', | ||
| tool: '工具', | ||
| toolParam: '工具参数', | ||
| mcpServerTip: '请输入JSON格式的MCP服务器配置', | ||
| mcpToolTip: '请选择工具', | ||
| configLabel: 'MCP Server Config (仅支持SSE调用方式)' | ||
| configLabel: 'MCP Server Config (仅支持SSE/STREAMABLE_HTTP调用方式)' | ||
| }, | ||
| imageGenerateNode: { | ||
| label: '图片生成', | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The provided code snippet seems to be incomplete and has some potential inconsistencies. Here are the main points that I found:
These changes will help ensure that the functionality stays consistent while meeting user expectations better based on the update. Make sure all parts connected to these updated options are also adjusted appropriately. Additionally, consider adding error handling for cases where unsupported methods are chosen or if configurations fail gracefully. |
||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -223,14 +223,14 @@ export default { | |
| }, | ||
| mcpNode: { | ||
| label: 'MCP 調用', | ||
| text: '透過SSE方式執行MCP服務中的工具', | ||
| text: '透過SSE/STREAMABLE_HTTP方式執行MCP服務中的工具', | ||
| getToolsSuccess: '獲取工具成功', | ||
| getTool: '獲取工具', | ||
| tool: '工具', | ||
| toolParam: '工具變數', | ||
| mcpServerTip: '請輸入JSON格式的MCP服務器配置', | ||
| mcpToolTip: '請選擇工具', | ||
| configLabel: 'MCP Server Config (僅支持SSE調用方式)' | ||
| configLabel: 'MCP Server Config (僅支持SSE/STREAMABLE_HTTP調用方式)' | ||
| }, | ||
| imageGenerateNode: { | ||
| label: '圖片生成', | ||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Your code snippet has a couple of issues that I'll address: Issues:
Suggestions for Optimization/Rewriting:
Here is the revised version of your code: export default {
nodeTypeMap: { // assuming this was intended for mappings or enums
mspNode: {},
mcqNode: {},
mtpcNode: {}
},
mcpNode: {
label: 'MCP 調用',
text:
'透過SSE和HTTP流式传输的方式執行MCP服務中的工具。',
getToolsSuccess: '獲取工具成功',
getTool: '獲取工具',
tool: '工具',
toolParam: '工具變數',
mcpServerTip: '請輸入一個格式為 JSON 的 MCP服務器配置', // Simplified and improved wording
mcpToolTip: '請選擇要使用的工具',
configLabel: 'MCP Server Configuration (僅支持SSE HTTP流式传输调用方式)'
},
imageGenerateNode: {
label: '圖片生成'
}
};This change ensures consistent formatting, reduces redundancy, and clarifies the intentions behind various configuration messages and tool selection prompts. |
||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There appear to be a few small issues in the provided code:
configLabelkey and its value have been updated from "MCP Server Config" to "MCP Server Config (Only supports SSE/STREAMABLE_HTTP call method)".However, this change does not match previous versions mentioned (
getTool,toolParam, etc.). It might be worth aligning all the keys with their respective values for consistency.-47.The lines of text within each node should follow proper formatting without unnecessary commas. For example, under
mcpNode, there is a double comma between"label": "MCP Server"and"text": ...."label") need to end with quotes (":").While these minor corrections will not affect functionality, they improve readability and maintainability of the code.
Here's the revised version with these adjustments implemented:
These changes ensure that all elements are properly formatted according to JavaScript object notation standards.