← Reddit

Filesystem MCP in Claude Desktop (Windows) stopped working ~2 days ago - anyone else?

Reddit · Lurkoner · July 22, 2026
The filesystem MCP in Claude Desktop for Windows stopped working approximately two days ago, with all filesystem tool calls failing before reaching the server despite correct path configuration and confirmed server health. Other MCPs running on the same system remain functional, indicating the issue is isolated to the filesystem implementation using stdio communication.

Detailed Analysis

A user report circulating on Reddit's r/Anthropic describes a sudden and specific breakdown in Claude Desktop's Model Context Protocol (MCP) integration on Windows 11. According to the post, the filesystem MCP server—implemented via the `@modelcontextprotocol/server-filesystem` package—began failing roughly two days prior, with every call to tools like `list_allowed_directories` and `list_directory` erroring out instantly. The user's diagnostic work is notably thorough: they've confirmed the target path is valid, verified the server itself starts cleanly and completes its `initialize` and `tools/list` handshake, ruled out stale process state via a full application restart, and—critically—observed that failing calls never generate a corresponding `tools/call` entry in the server log. This last detail is the most technically significant clue, as it indicates the failure is occurring somewhere in Claude Desktop's client-side dispatch layer rather than within the MCP server process itself. The user also notes that a separate Obsidian MCP integration on the same machine continues to function normally, but points out it communicates over a local socket rather than stdio—suggesting the bug may be specific to how Claude Desktop handles stdio-based MCP transport on Windows.

This kind of report matters because MCP has become a foundational piece of Anthropic's strategy for making Claude useful as an agentic system that interacts with local files, tools, and third-party services rather than functioning purely as a conversational chatbot. Filesystem access via MCP is one of the most commonly used integrations, enabling Claude Desktop users to have the model read, search, and reason over local documents and codebases. A silent failure at the dispatch layer—where calls appear to originate correctly but never reach the server—is a particularly frustrating class of bug because it evades most standard troubleshooting: the server logs look healthy, the configuration looks correct, and yet functionality is broken. This points to a regression likely introduced by a recent Claude Desktop update on Windows, possibly related to how the app spawns or communicates with stdio-based child processes, permission handling changes, or changes to the internal routing that matches tool calls to registered servers.

The distinction between stdio and socket-based transports mentioned in the report is also worth noting from a broader architectural standpoint. MCP supports multiple transport mechanisms, and stdio is the default and most common for locally-run servers because it doesn't require network configuration. If Claude Desktop's Windows client has introduced a regression specifically affecting stdio transport—while leaving socket-based servers unaffected—this would represent a fairly narrow but high-impact bug, since a large share of community-built and officially documented MCP servers rely on stdio by default. Bugs like this tend to surface disproportionately for power users who run multiple MCP servers concurrently, which is precisely the demographic most likely to notice and report such issues quickly, as seen here.

More broadly, this incident reflects the growing pains typical of a rapidly evolving developer ecosystem built around a relatively young protocol. MCP was only introduced by Anthropic in late 2024 as an open standard, and both the protocol and its reference implementations (including the filesystem server) are still under active development, alongside frequent updates to Claude Desktop itself. As adoption grows—with an increasing number of third-party servers, plugins, and enterprise integrations depending on stable MCP behavior—regressions like this one carry higher stakes than they would have a year ago, since they can silently break automated workflows, developer tooling, and agentic pipelines that assume filesystem access is reliable. It underscores a common theme in the current AI infrastructure landscape: as models become more capable of taking real-world actions through standardized protocols, the reliability of the underlying plumbing—process spawning, transport handling, cross-platform consistency—becomes as consequential to user trust as the capabilities of the model itself.

Read original article →