From 4f7ca3ede8608e7aaf3f361b8b3d7961c7fd5032 Mon Sep 17 00:00:00 2001 From: LiuVaayne <10231735+vaayne@users.noreply.github.com> Date: Tue, 8 Jul 2025 17:16:59 +0800 Subject: [PATCH] fix: include headers when importing MCP server configurations (#7944) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add missing headers field to newServer object creation in AddMcpServerModal.tsx - Update streamableHttp JSON example to show headers format - Fixes issue where Content-Type and Authorization headers were not imported Fixes #7932 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude --- .../src/pages/settings/MCPSettings/AddMcpServerModal.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/pages/settings/MCPSettings/AddMcpServerModal.tsx b/src/renderer/src/pages/settings/MCPSettings/AddMcpServerModal.tsx index c2202d3140..c862394d16 100644 --- a/src/renderer/src/pages/settings/MCPSettings/AddMcpServerModal.tsx +++ b/src/renderer/src/pages/settings/MCPSettings/AddMcpServerModal.tsx @@ -44,7 +44,11 @@ const initialJsonExample = `// 示例 JSON (stdio): // "mcpServers": { // "streamable-http-example": { // "type": "streamableHttp", -// "url": "http://localhost:3001" +// "url": "http://localhost:3001", +// "headers": { +// "Content-Type": "application/json", +// "Authorization": "Bearer your-token" +// } // } // } // } @@ -102,7 +106,8 @@ const AddMcpServerModal: FC = ({ visible, onClose, onSuc provider: serverToAdd!.provider, providerUrl: serverToAdd!.providerUrl, tags: serverToAdd!.tags, - configSample: serverToAdd!.configSample + configSample: serverToAdd!.configSample, + headers: serverToAdd!.headers || {} } onSuccess(newServer)