Bug: Local MCP server not used by chat despite being enabled
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Bug: Local MCP server not used by chat despite being enabled
Setup: Windows, Claude app v1.26832.0.0 (MSIX). Local MCP server "analytics-mcp" configured via Developer Settings, status shows "running", logs confirm successful initialize + tools/list handshake with the client.
In a regular chat conversation, the server is explicitly enabled via the "+" → Connectors menu (toggle ON). Asking an analytics question still triggers "Used mcp-registry integration" and only surfaces marketplace connector suggestions (e.g. Semrush, Similarweb) — the local server log shows zero additional contact for hours after, even after re-asking with the toggle on.
Expected: enabled local MCP servers should be included in tool selection for chat responses.
What Should Happen?
Expected: enabled local MCP servers should be included in tool selection for chat responses.
Error Messages/Logs
Steps to Reproduce
- Configureer een lokale MCP-server via Settings → Developer → Local MCP servers (in dit geval de officiële Google Analytics MCP-server, gestart via pipx, met command/args/env correct ingevuld).
- Herstart Claude Desktop volledig. Bevestig in Settings → Developer dat de server status "running" heeft.
- Open een nieuw, regulier chatgesprek (niet een Claude Code/agent-sessie).
- Stel een vraag die de tool van de lokale server zou moeten gebruiken, bijv. "Hoeveel bezoekers had mijn website de afgelopen 7 dagen?"
- Resultaat: Claude meldt geen toegang te hebben en gebruikt in plaats daarvan "mcp-registry integration" — het doorzoekt de cloud-connector-marketplace en stelt ongerelateerde connectors voor (bijv. Semrush, Similarweb) om te installeren.
- Klik op de "+" naast het invoerveld → Connectors, en bevestig dat de lokale server (bijv. "analytics-mcp") aanstaat voor dit gesprek.
- Stel dezelfde vraag opnieuw, in hetzelfde gesprek.
- Resultaat: identiek gedrag — Claude meldt weer geen toegang en doorzoekt opnieuw de marketplace, ook al staat de lokale server nu expliciet aan voor dit gesprek.
- Controleer het logbestand van de lokale server (%APPDATA%\Claude\logs\mcp-server-<naam>.log): de server heeft bij het opstarten van de app succesvol de "initialize" en "tools/list" handshake voltooid, maar ontvangt daarna urenlang geen enkel verzoek meer — ook niet na stap 6-7. Dit bevestigt dat de chat de lokale server nooit daadwerkelijk aanspreekt, ondanks dat hij zichtbaar "running" en "aan" staat.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
(1.26832.0.0)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
_No response_