filesystem-mcp

j0hanz/filesystem-mcp
★ 5 stars TypeScript 📁 File System Updated 4d ago
A local filesystem MCP server that lets LLMs and AI agents read, write, search, diff, patch, and manage files safely and efficiently. Built for reliable, structured, and controlled filesystem interaction.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "filesystem-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "j0hanz/filesystem-mcp"
      ]
    }
  }
}

README Excerpt

Secure filesystem MCP server for reading, writing, searching, diffing, and patching files. - [Overview](#overview) - [Key Features](#key-features) - [Quick Start](#quick-start) — [Docker](#docker) · [CLI Usage](#cli-usage) - [Client Configuration](#client-configuration) - [Use Cases](#use-cases) - [Architecture](#architecture)

Tools (20)

DEFAULT_SEARCH_TIMEOUTDELETEFILESYSTEM_MCP_API_KEYFILESYSTEM_MCP_HTTP_HOSTFILESYSTEM_MCP_LOG_LEVELFILESYSTEM_MCP_MAX_CONCURRENT_TASKSFILESYSTEM_MCP_MAX_HTTP_SESSIONSFILESYSTEM_MCP_MAX_TASK_TTL_MSFS_CONTEXT_ALLOWLISTFS_CONTEXT_ALLOW_SENSITIVEFS_CONTEXT_DENYLISTFS_CONTEXT_DIAGNOSTICSFS_CONTEXT_DIAGNOSTICS_DETAILFS_CONTEXT_LIST_CURSOR_TTL_MSFS_CONTEXT_MAX_INLINE_CHARSFS_CONTEXT_MAX_INLINE_MATCHESFS_CONTEXT_MAX_REQUEST_BYTESFS_CONTEXT_SEARCH_WORKERSFS_CONTEXT_SEARCH_WORKERS_DEBUGFS_CONTEXT_STRIP_STRUCTURED

Topics

analysisdiffexploitationfile-managementfile-operationsfilesystemglobgrepmanipulationmcpmcp-servermodel-context-protocolpatchscannersearch