Integrations
Enables filesystem operations on Linux systems, including reading/writing files, managing directories, and searching files with specific run instructions for Linux environments.
Supports filesystem operations on macOS, with specific run instructions for accessing and manipulating files and directories on Apple's operating system.
Provides a Node.js server implementation of the MCP protocol for filesystem operations, enabling reading, writing, and managing files and directories.
ファイルシステム MCP サーバー SSE
ファイルシステム操作用のモデル コンテキスト プロトコル (MCP) を実装する Node.js サーバー SSE。
特徴
- ファイルの読み取り/書き込み
- ディレクトリの作成/一覧表示/削除
- ファイル/ディレクトリを移動する
- ファイルを検索
- ファイルのメタデータを取得する
注意: サーバーは、 args
で指定されたディレクトリ内でのみ操作を許可します。
API
リソース
file://system
: ファイルシステム操作インターフェース
ツール
- 読み取りファイル
- ファイルの完全な内容を読み取る
- 入力:
path
(文字列) - UTF-8エンコードでファイル内容全体を読み取ります
- 複数のファイルを読み取る
- 複数のファイルを同時に読み取る
- 入力:
paths
(文字列[]) - 読み取りに失敗しても操作全体が停止することはない
- 書き込みファイル
- 新しいファイルを作成するか、既存のファイルを上書きします(注意が必要です)
- 入力:
path
(文字列): ファイルの場所content
(文字列): ファイルの内容
- 編集ファイル
- 高度なパターンマッチングと書式設定を使用して選択的な編集を行う
- 特徴:
- 行ベースおよび複数行のコンテンツマッチング
- インデントを保持した空白の正規化
- 正しい位置で複数の編集を同時に行う
- インデントスタイルの検出と保存
- コンテキスト付きのGitスタイルのdiff出力
- ドライランモードで変更をプレビューする
- 入力:
path
(文字列):編集するファイルedits
(配列):編集操作のリストoldText
(文字列): 検索するテキスト(部分文字列も可)newText
(文字列): 置換するテキスト
dryRun
(ブール値): 変更を適用せずにプレビューします (デフォルト: false)
- ドライランの詳細な差分と一致情報を返し、それ以外の場合は変更を適用します
- ベストプラクティス: 変更を適用する前に必ず dryRun を使用して変更をプレビューしてください。
- ディレクトリの作成
- 新しいディレクトリを作成するか、存在することを確認します
- 入力:
path
(文字列) - 必要に応じて親ディレクトリを作成します
- ディレクトリが存在する場合は、何もせずに成功します
- リストディレクトリ
- [FILE]または[DIR]プレフィックスを持つディレクトリの内容を一覧表示します
- 入力:
path
(文字列)
- ファイルの移行
- ファイルとディレクトリの移動または名前の変更
- 入力:
source
(文字列)destination
(文字列)
- 宛先が存在する場合は失敗します
- 検索ファイル
- ファイル/ディレクトリを再帰的に検索する
- 入力:
path
(文字列):開始ディレクトリpattern
(文字列): 検索パターンexcludePatterns
(string[]): パターンを除外します。glob形式がサポートされています。
- 大文字と小文字を区別しないマッチング
- 一致するフルパスを返します
- ファイル情報を取得する
- 詳細なファイル/ディレクトリのメタデータを取得する
- 入力:
path
(文字列) - 戻り値:
- サイズ
- 作成時間
- 修正時間
- アクセス時間
- タイプ(ファイル/ディレクトリ)
- 権限
- 許可されたディレクトリの一覧
- サーバーがアクセスを許可されているすべてのディレクトリを一覧表示します
- 入力不要
- 戻り値:
- このサーバーが読み取り/書き込みできるディレクトリ
実行と使用方法
地元
1. ビルド:
Copy
2.1 Windows を実行する:
Copy
許可されたディレクトリ: C:\Users\User
2.2 Macos / Linux を実行する:
Copy
許可されたディレクトリ: /Users
3. 設定:
Copy
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
Related MCP Servers
- -securityAlicense-qualityNode.js server implementing Model Context Protocol (MCP) for filesystem operations.Last updated -29,12443,205JavaScriptMIT License
- -securityFlicense-qualityNode.js server implementing Model Context Protocol for filesystem operations, allowing Claude to read, write, and manipulate files and directories in specified locations.Last updated -29,124JavaScript
- -securityAlicense-qualityA Model Context Protocol (MCP) server that allows AI models to safely access and interact with local file systems, enabling reading file contents, listing directories, and retrieving file metadata.Last updated -471JavaScriptMIT License
- -securityFlicense-qualityA Node.js server that implements Model Context Protocol (MCP) for controlling HWP (Korean word processor) documents, allowing AI assistants like Claude to create and manipulate Hangul documents.Last updated -27Python