Skip to main content
Glama
danielsuguimoto

Readonly Filesystem MCP Server

読み取り専用ファイルシステム MCP サーバー

読み取り専用ファイルシステム操作用のモデルコンテキストプロトコル(MCP)を実装したNode.jsサーバー。modelcontextprotocol /server-filesystemからのクローンです。

特徴

  • ファイルを読む

  • ディレクトリの一覧

  • ファイルを検索

  • ファイルのメタデータを取得する

注意: サーバーは、 argsで指定されたディレクトリ内でのみ操作を許可します。

Related MCP server: Notion MCP Server

API

リソース

  • file://system : ファイルシステム操作インターフェース

ツール

  • 読み取りファイル

    • ファイルの完全な内容を読み取る

    • 入力:

      • path (文字列): 読み取るファイルパス

      • from (数値): オプション。読み取り開始行番号。デフォルトは0です。

      • to (数値): オプション。終了行番号。設定されていない場合は、ファイルの末尾まで読み取ります。

    • UTF-8エンコードでファイルの内容(全体または一部)を読み取ります

  • 複数のファイルを読み取る

    • 複数のファイルを同時に読み取る

    • 入力: paths (文字列[])

    • 読み取りに失敗しても操作全体が停止することはない

  • リストディレクトリ

    • [FILE]または[DIR]プレフィックスを持つディレクトリの内容を一覧表示します

    • 入力: path (文字列)

  • 検索ファイル

    • ファイル/ディレクトリを再帰的に検索する

    • 入力:

      • path (文字列): 開始ディレクトリ

      • pattern (文字列): 検索パターン

      • excludePatterns (string[]): パターンを除外します。glob形式がサポートされています。

    • 大文字と小文字を区別しないマッチング

    • 一致するフルパスを返します

  • ファイル情報を取得する

    • 詳細なファイル/ディレクトリのメタデータを取得する

    • 入力: path (文字列)

    • 戻り値:

      • サイズ

      • 作成時間

      • 修正時間

      • アクセス時間

      • タイプ(ファイル/ディレクトリ)

      • 権限

  • 許可されたディレクトリの一覧

    • サーバーがアクセスを許可されているすべてのディレクトリを一覧表示します

    • 入力不要

    • 戻り値:

      • このサーバーが読み取り/書き込みできるディレクトリ

Claude Desktopでの使用

これをclaude_desktop_config.jsonに追加します:

注: サンドボックス化されたディレクトリを/projectsにマウントすることで、サーバーに提供できます。ro フラグro追加すると、ディレクトリはサーバーによって読み取り専用になります。

NPX

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@danielsuguimoto/readonly-server-filesystem",
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/danielsuguimoto/readonly-filesystem-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server