Filesystem MCP Server

Provides file system operations, analysis, and manipulation through a standardized tool interface.

Local serverstdioTypeScript★ 6

What is the Filesystem MCP Server?

Provides file system operations, analysis, and manipulation through a standardized tool interface.

The short version

A Model Context Protocol (MCP) server implementation providing file system operations, analysis, and manipulation capabilities through a standardized tool interface.

Recorded tools

  • file-type — File type detection
  • mime-types — MIME type lookup
  • crypto-js — File hashing
  • archiver — ZIP creation
  • extract-zip — ZIP extraction
  • iconv-lite — Text encoding
  • chardet — Encoding detection
  • jest — Testing
  • eslint — Linting
  • prettier — Formatting
  • ts-node — TypeScript execution
  • nodemon — Development server

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_directory
create_directory
read_file
write_file
append_file
analyze_text
calculate_hash
find_duplicates
create_zip
extract_zip

How to install the Filesystem MCP Server

{
  "mcpServers": {
    "filesystem": {
      "command": "node",
      "args": [
        "path/to/filesystem-server/build/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Filesystem to Human.”
  • “Use Filesystem to file-type.”
  • “Use Filesystem to mime-types.”

Frequently asked questions

Filesystem can analyze text files to determine the line count, word count, character count, encoding, and MIME type. This information can be useful for understanding file properties and automating file processing workflows.