Filesystem MCP サーバー (Filesystem MCP Server)
Filesystem MCP Server を使用すると、AI エージェントがローカルマシン上のファイルおよびディレクトリ操作を実行できるようになります。指定した特定のディレクトリに対して安全かつ制御されたアクセス権を提供し、ファイル管理、コンテンツ整理、データ処理などのタスクを可能にします。
インストールと設定 (Installation)
- Griptape Nodes を開き、Settings → MCP Servers に移動します
- + New MCP Server をクリック します
-
サーバーを設定 します:
- Server Name/ID:
filesystem - Connection Type:
Local Process (stdio) - Configuration JSON:
{ "transport": "stdio", "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory" ], "env": {}, "encoding": "utf-8", "encoding_error_handler": "strict" } - Server Name/ID:
-
Create Server をクリック します
利用可能なツール (Available Tools)
read_file- ファイルの内容を読み取るwrite_file- ファイルに内容を書き込むlist_directory- ディレクトリの内容を一覧表示するcreate_directory- 新しいディレクトリを作成するsearch_files- 名前やパターンでファイルを検索するmove_file- ファイルの移動またはリネームを行うdelete_file- ファイルを削除する
設定オプション (Configuration Options)
複数のディレクトリへのアクセスを許可したい場合は、引数リストに別々の項目として追加します:
{
"transport": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/username/Desktop",
"/Users/username/Downloads",
"/Users/username/Documents"
],
"env": {},
"encoding": "utf-8",
"encoding_error_handler": "strict"
}
参考リソース
- Filesystem MCP Server - 公式リポジトリおよびドキュメント
- Node.js File System API - ファイル操作の技術リファレンス