Replies: 1 comment
If That matches a new conversation more than a dead server: handshake is per window, tool execution is gated again when the thread starts. Check these in the failing chat
Windows-specific footgun in your allowlistThe profile is "args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"C:\\mcp-allow"
]Create If handshake works and the new chat still never promptsThat is a Desktop routing bug, not an MCP server bug. Useful evidence for Anthropic / the Desktop repo:
There is no Filesystem server flag that will invent a |
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission Checklist
Question Category
Your Question
Environment
What happened
The Filesystem MCP tools worked correctly two days ago. After starting a new conversation today, all tool calls fail with "Failed to call tool" error. The server shows as "running" in Settings > Developer. No configuration changes were made.
What the logs show
I checked
%APPDATA%\Claude\Logs\mcp-server-Filesystem.log(3,331 lines, 1.2MB — months of working history).Every new conversation today shows this exact pattern:
2026-07-22T15:21:24.733Z [Filesystem] [info] Server started and connected successfully
2026-07-22T15:21:24.894Z [Filesystem] [info] Message from client: method="initialize" id=0
2026-07-22T15:21:25.991Z [Filesystem] [info] Message from server: id=0 result
2026-07-22T15:21:30.399Z [Filesystem] [info] Message from client: method="notifications/initialized"
2026-07-22T15:21:30.405Z [Filesystem] [info] Message from client: method="tools/list" id=1
2026-07-22T15:21:30.411Z [Filesystem] [info] Message from server: id=1 result
There is NO
tools/callentry anywhere. The server initializes correctly and lists tools, but when Claude attempts to execute a tool (list_directory,list_allowed_directories), the call never reaches the server.Root cause hypothesis
The app successfully completes the MCP handshake and lists available tools, but tool call messages are not being forwarded to the MCP server when a new conversation starts. This is a routing bug in Claude Desktop.
Reproduction steps
What I already tried
This is a regression. The same setup worked in a previous conversation two days ago.


All reactions