File Merger MCP Server について
File Merger MCP Server は、複数のファイルを1つに結合する MCP サーバーです。結合の対象を許可されたディレクトリに限定したいユーザー向けです。
主な機能
- 01複数ファイルを1つの出力ファイルに結合
- 02許可されたディレクトリのみにアクセス
- 03ツールでアクセス可能なディレクトリを一覧表示
- 04ファイルサイズと結合の概要を報告
活用シーン
- 01複数のテキストファイルを1つにまとめる
- 02Claude Desktop からファイル結合を実行する
MCP 対応
本プロジェクトは MCP サーバーであり、merge_files と list_allowed_directories のツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| inputPaths | array | はい | 統合するファイルパスの配列 |
| outputPath | string | はい | 統合後の出力ファイルのパス |
詳細
File Merger MCP サーバー
複数のファイルを 1 つにまとめるシンプルなユーティリティです。高速で安全、そして簡単に使えます。
機能
- シンプル - 任意の数のファイルを 1 つのコマンドでマージします
- 高速 - あらゆるサイズのファイルを効率的に結合します
- 安全 - 許可したディレクトリにのみアクセスします
- 詳細 - ファイルサイズとマージの概要をレポートします
API
ツール
-
merge_files
- 入力:
inputPaths(string[]): マージするファイルoutputPath(string): 出力ファイルの場所
- 戻り値:
- マージの詳細を含む成功メッセージ
- 入力:
-
list_allowed_directories
- サーバーがアクセスできるディレクトリを一覧表示します
Claude Desktop での使用方法
claude_desktop_config.json に追加します:
{
"mcpServers": {
"file-merger": {
"command": "npx",
"args": [
"-y",
"@exoticknight/mcp-file-merger",
"/path/to/allowed/dir"
]
}
}
}
インストール
# Clone and install
git clone https://github.com/exoticknight/mcp-file-merger.git
cd mcp-file-merger
npm install
npm run build
ライセンス
Apache License 2.0
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
