Tools changed (breaking): Filesystem (reference) The Model Context Protocol reference Filesystem server (@modelcontextprotocol/server-filesystem) version 2.3.0 passed both of two tool calls in a 2026-11-12 retest and scored 93/100 on a five-test install, handshake, maintenance, docs and license rubric, according to the testing site's published results. The 2.3.0 release exposes 16 tools, adding append_file and copy_file and a new depth input on directory_tree, at an estimated context cost of roughly 2,885 cl100k tokens, about 35% of an 8k context window. The server completed an MCP initialize and tools/list handshake over stdio with no credentials in 0.3 seconds, and the tester noted that npm ranks the affected date versions 2025.1.14 through 2026.8.31 above 2.3.0, so installs must pin 2.3.0 explicitly. Filesystem reference 93 /100 Score = points from our five tests install, handshake, maintenance, docs, license . Not a quality or security rating. Methodology https://testedmcp.com/methodology/ - Install20/20 - Handshake30/30 - Maintenance25/25 - Docs15/15 - License3/10 Retested 2026-11-12 on @modelcontextprotocol/server-filesystem@2.3.0. The date versions 2025.1.14 to 2026.8.31 are also affected; npm ranks those date versions above 2.3.0, so the install line pins 2.3.0 explicitly. The tool list is 16 append file and copy file were added; directory tree has a new depth input . Tool-call test 2026-11-12, direct MCP stdio client, no LLM : pass . 2 of 2 calls passed in the 2026-11-12 fixed-in retest. Evidence: local test run, Nov 12, 2026. Transport tested 2026-10-27 : stdio Tested version: 2.3.0 · tested 2026-11-12 Token cost estimate : approx. 2885 tokens, cl100k estimate 16 tools, measured 2026-11-12, version 2.3.0 . This is an estimate from our testing of the tool names, descriptions and input schemas, counted with cl100k base. Permissions: 10 read, 6 write state-changing , 0 unclassified · Auth: local · Rate limit: unknown · Pricing unit: unknown Auth: local. Rate limit: unknown. Pricing unit: unknown. - append file — write state-changing - copy file — write state-changing - create directory — write state-changing - directory tree — read - edit file — write state-changing - get file info — read - list allowed directories — read - list directory — read - list directory with sizes — read - move file — write state-changing - read file — read - read media file — read - read multiple files — read - read text file — read - search files — read - write file — write state-changing local stdio server with no recorded cloud credential Score 93/100 · Tools 16 · Token cost approx. 2,885 tokens Tool list changed 2026-11-12; count from 2026-11-12 capture · Compare https://testedmcp.com/compare/?s=filesystem-reference · Last tested 2026-11-12 · Version tested 2.3.0 · Package @modelcontextprotocol/server-filesystem https://www.npmjs.com/package/@modelcontextprotocol/server-filesystem modelcontextprotocol/servers https://testedmcp.com/go/filesystem-reference/ Summary: Filesystem reference completed an MCP handshake without credentials and exposed 16 tools. Related: Sequential Thinking reference test results https://testedmcp.com/tools/sequential-thinking-reference/ Evidence summary - Handshake - pass - Tools listed - 16 - Context cost - approx. 2885 tokens, cl100k estimate 16 tools, measured 2026-11-12, version 2.3.0; an estimate ranking https://testedmcp.com/best/lowest-context-cost-mcp-servers/ · add up your servers' context cost https://testedmcp.com/guides/how-much-context-mcp-servers-cost/ Tool list changed 2026-11-12; count from 2026-11-12 capture - API key - No key needed for the tools we called - Tested - 2026-11-12 Test results | Test | Result | Points | Evidence | |---|---|---|---| | install | pass | 20 | npm install @modelcontextprotocol/server-filesystem Node 20, Linux succeeded in 0s. | | handshake | pass | 30 | MCP initialize + tools/list over stdio succeeded with no credentials; 16 tools listed in 0.3s. | | maintenance | pass | 25 | Repo pushed 24 days before test; 91,469 GitHub stars. | | docs | pass | 15 | README over 3,000 chars; install instructions present; mcpServers config example present. Check of the package's own README README shipped in npm package . | | license | partial | 3 | License not machine-detected as OSI SEE LICENSE IN LICENSE . | Local-model readiness Token cost estimate : approx. 2885 tokens, cl100k estimate for 16 tools · about 35% of an 8k context. This is an estimate from our testing counted with cl100k base . Small-model friendly schema heuristic, not a model result : high . | Model | Quantization | Runs | Task completed | Correct tool | Avg rounds | |---|---|---|---|---|---| | qwen2.5:3b-instruct-q4 K M | Q4 K M GGUF bartowski/Qwen2.5-3B-Instruct-GGUF , CPU-only | 3 | 100% | 100% | 2 | | qwen2.5:1.5b-instruct-q4 K M | Q4 K M GGUF bartowski/Qwen2.5-1.5B-Instruct-GGUF , CPU-only | 3 | 100% | 100% | 2 | Functional tasks 3/3 passed, tested 2026-10-27 | Task | Tool | Result | Evidence | |---|---|---|---| | write file | write file | pass | {"type":"text","text":"Successfully wrote to