MCP.so
ログイン

Filesystem MCP Server

@lxiaolong068

Filesystem MCP Server について

概要はまだありません

基本情報

カテゴリ

ファイルとストレージ

ライセンス

MIT license

ランタイム

node

トランスポート

stdio

公開者

lxiaolong068

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Filesystem MCP Server?

A Model Context Protocol (MCP) server that provides file system operations, analysis, and manipulation capabilities through a standardized tool interface. It is designed for applications needing to interact with the local file system programmatically.

How to use Filesystem MCP Server?

Clone the repository, install dependencies (npm install --save @modelcontextprotocol/sdk chardet mime-types archiver extract-zip file-type), build with npm run build, then configure MCP settings in cline_mcp_settings.json with the node command pointing to the built index.js file.

Key features of Filesystem MCP Server

  • Directory listing with metadata (recursive)
  • File read, write, and append with encoding support
  • Text analysis (line, word, character counts, encoding)
  • File hashing (MD5, SHA1, SHA256, SHA512)
  • Duplicate file detection
  • ZIP creation and extraction

Use cases of Filesystem MCP Server

  • Automating file and directory management in scripts
  • Analyzing text file properties and encoding
  • Detecting duplicate files in large directories
  • Compressing or extracting archives programmatically
  • Building MCP hosts that require file system access

FAQ from Filesystem MCP Server

What dependencies does it require?

@modelcontextprotocol/sdk, chardet, mime-types, archiver, extract-zip, file-type, crypto-js, and iconv-lite for core operations.

How is the server configured?

It is configured via MCP settings (e.g., cline_mcp_settings.json) with the command set to node and args pointing to the built index.js file.

What error codes does it use?

Standard MCP error codes: ParseError (-32700), InvalidRequest (-32600), MethodNotFound (-32601), InvalidParams (-32602), InternalError (-32603). Error responses include code, message, and optional context.

Can it handle different file encodings?

Yes — read, write, and append operations support an optional encoding parameter (default UTF-8), and encoding detection is provided via the chardet library.

What file operations are supported?

Directory operations (list, create), file operations (read, write, append), analysis (text analysis, hashing, duplicate detection), and compression (create ZIP, extract ZIP).

コメント

「ファイルとストレージ」の他のコンテンツ