Bug: Local MCP server not used by chat despite being enabled

Status Open
Maintainer reply None cached
Activity 0 comments · opened Aug 10, 2026

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

  1. 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).
  2. Herstart Claude Desktop volledig. Bevestig in Settings → Developer dat de server status "running" heeft.
  3. Open een nieuw, regulier chatgesprek (niet een Claude Code/agent-sessie).
  4. Stel een vraag die de tool van de lokale server zou moeten gebruiken, bijv. "Hoeveel bezoekers had mijn website de afgelopen 7 dagen?"
  5. 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.
  6. Klik op de "+" naast het invoerveld → Connectors, en bevestig dat de lokale server (bijv. "analytics-mcp") aanstaat voor dit gesprek.
  7. Stel dezelfde vraag opnieuw, in hetzelfde gesprek.
  8. 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.
  9. 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_

View original on GitHub ↗