关于 File Merger MCP Server
File Merger MCP Server 是一个 MCP 服务,用于将多个文件合并为一个文件。适合需要批量合并文件并限制访问范围的用户,只访问被允许的目录。
主要功能
- 01将多个文件合并为单个输出文件
- 02仅访问允许的目录
- 03list_allowed_directories 列出可访问目录
- 04返回合并结果的详细信息
适用场景
- 01将多个文本文件合并为一个文件
- 02在 Claude Desktop 中调用文件合并工具
MCP 相关
该项目是 MCP 服务,向客户端暴露 merge_files 和 list_allowed_directories 两个工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| inputPaths | array | 是 | 要合并的文件路径数组 |
| outputPath | string | 是 | 合并后输出文件的路径 |
详细介绍
文件合并 MCP 服务
用于将多个文件合并为一个文件的简单工具。快速、安全且易于使用。
功能
- 简单 - 通过一条命令合并任意数量的文件
- 快速 - 高效合并任意大小的文件
- 安全 - 仅访问你允许的目录
- 详细 - 报告文件大小和合并摘要
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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
