ファイル · 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
claude mcp add --scope project filesystem -- npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/dir
Cursor
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/dir"
]
}
}
}
Codex
[mcp_servers.filesystem]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/dir"]
エージェントは許可されたディレクトリ内のファイルを上書きしたり移動したりできます。必要なディレクトリだけを指定してください。