クロードデスクトップNotion MCPサーバー
Claude Desktop用のファイルシステムモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーはClaudeにファイルシステム機能を提供し、システム上のファイルの読み取り、書き込み、操作を可能にします。
特徴
globパターンマッチングでファイルを一覧表示する
ファイルの内容を読み取る
ファイルに書き込む
diff出力でファイルを編集する
ファイルを削除する
ディレクトリトラバーサル攻撃を防ぐための安全なパス正規化
Related MCP server: MCP Fetch
前提条件
Bun v1.2.5以降
インストール
リポジトリをクローンし、依存関係をインストールします。
使用法
claude_desktop_config.json
ベースディレクトリが指定されていない場合は、現在の作業ディレクトリが使用されます。
利用可能なツール
サーバーは次のツールを公開します。
list_files: globパターンに一致するファイルを一覧表示しますread_file: ファイルの内容を読み取りますwrite_file: コンテンツをファイルに書き込むedit_file: 指定された内容で既存のファイルを編集し、差分を表示します。delete_file: ファイルを削除する
安全
サーバーはパスの正規化と検証を実装し、操作が指定されたベース ディレクトリに制限されるようにして、ディレクトリ トラバーサル攻撃を防止します。
ライセンス
マサチューセッツ工科大学
謝辞
モデルコンテキストプロトコル仕様に基づく
Bun JavaScript ランタイムで構築