dotsagent.io
言語:日本語
ファイル · MCP Steering Group

Filesystem を設定

起動時に指定したディレクトリ内で、ローカルファイルの読み取り、書き込み、検索、移動を行います。

提供元
MCP Steering Group 公式
ローカルで実行
npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir
トランスポート
stdio
認証
不要。アクセスできるのは、引数または roots で指定したディレクトリに限られます。
アクセス対象
許可されたディレクトリ内のファイルを読み書きします。
ライセンス
MIT (existing) / Apache-2.0 (new contributions)
ソース
github.com/modelcontextprotocol/servers/tree/main/src/filesystem
ステータス
稼働中

インストール

このサーバーは、クライアントの子プロセスとしてマシン上で実行されます。コマンドで使うランタイムが必要です。たとえば、npxにはNode.js、uvxにはuv、またはDockerが必要です。Environmentに記載された変数も用意してください。

Claude Code

shell
claude mcp add --scope project filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/allowed/dir"
      ]
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.filesystem]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]

他のクライアントの設定 →

エージェントは許可されたディレクトリ内のファイルを上書きしたり移動したりできます。必要なディレクトリだけを指定してください。

情報源

  1. github.com/modelcontextprotocol/servers
  2. modelcontextprotocol.io/docs/develop/connect-local-servers