fix: mcp sse params (#6056)

* mcp sse params

* add console

* fix

* node version
This commit is contained in:
heheer 2025-12-08 18:03:21 +08:00 committed by GitHub
parent 5aaf123135
commit e979f69cba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 16 additions and 4 deletions

View File

@ -41,14 +41,23 @@ export class MCPClient {
},
eventSourceInit: {
fetch: (url, init) => {
const headers = new Headers({
...init?.headers,
const mergedHeaders: Record<string, string> = {
...this.headers
});
};
if (init?.headers) {
if (init.headers instanceof Headers) {
init.headers.forEach((value, key) => {
mergedHeaders[key] = value;
});
} else if (typeof init.headers === 'object') {
Object.assign(mergedHeaders, init.headers);
}
}
return fetch(url, {
...init,
headers
headers: mergedHeaders
});
}
}

View File

@ -150,6 +150,9 @@ const WorkflowInitContextProvider = ({
name: node.data.name,
parentNodeId: node.data.parentNodeId,
flowNodeType: node.data.flowNodeType,
version: node.data.version,
versionLabel: node.data.versionLabel,
isLatestVersion: node.data.isLatestVersion,
inputs: node.data.inputs.map((input) => {
return {
key: input.key,