📁
Filesystem
ファイル操作 開発ツールインストールコマンド
npx clawhub@latest install filesystem
インストール手順
1
環境確認
Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。
2
インストール実行
上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にFilesystemを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。
3
インストール確認
openclaw skills listを実行してインストール済みスキル一覧を確認し、Filesystemが表示されていることを確かめてください。
4
パラメータ設定(任意)
下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。
手動インストール方法:Skillフォルダを
~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
ファイルとディレクトリのCRUD操作
設定可能なパスアクセスホワイトリスト
安全なサンドボックスファイルアクセス
詳細紹介
Filesystem MCPサーバーはAnthropicが公式に提供するファイルシステム操作サーバーで、AIが安全なサンドボックス環境でファイル操作を行えるようにします。
コア機能
- ファイル操作:テキストファイルとバイナリファイルの読み取り、書き込み、作成、削除、移動に対応します
- ディレクトリ管理:ディレクトリの作成、ディレクトリコンテンツの一覧表示、ファイルの再帰検索を行います
- アクセス制御:ホワイトリストメカニズムによりAIがアクセス可能なディレクトリパスを制限し、権限外の操作を防止します
設定方法
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
// 以下はアクセスを許可するディレクトリパス
"/Users/username/projects",
"/Users/username/documents"
]
}
}
}
活用シーン
- AIにプロジェクトファイルを安全に読み取らせてコード分析を行います
- プロジェクトファイル構造を自動生成・整理します
- ファイルのバッチリネームや移動を行います
- 制御されたディレクトリ範囲内でファイル検索とコンテンツ置換を行います