Filter internal mcp

This commit is contained in:
andrepimenta
2025-07-12 00:02:12 +01:00
parent b8e5c253a3
commit 1681bea37f

View File

@@ -1499,7 +1499,11 @@ class ClaudeChatProvider {
// File doesn't exist, return empty servers
}
this._postMessage({ type: 'mcpServers', data: mcpConfig.mcpServers || {} });
// Filter out internal servers before sending to UI
const filteredServers = Object.fromEntries(
Object.entries(mcpConfig.mcpServers || {}).filter(([name]) => name !== 'claude-code-chat-permissions')
);
this._postMessage({ type: 'mcpServers', data: filteredServers });
} catch (error) {
console.error('Error loading MCP servers:', error);
this._postMessage({ type: 'mcpServerError', data: { error: 'Failed to load MCP servers' } });