exoticknight/mcp-file-merger

exoticknight/mcp-file-merger

от exoticknight
MCP-сервер для быстрого объединения нескольких файлов в один. Удобен разработчикам, которым нужно сливать текстовые файлы или фрагменты кода в один документ. Работает только с разрешёнными директор...

MseeP.ai Security Assessment Badge

Trust Score

File Merger MCP Server

Simple utility to combine multiple files into one. Fast, secure, and easy to use.

File Merger Server MCP server

Features

  • Simple - Merge any number of files with a single command
  • Fast - Efficiently combines files of any size
  • Secure - Only accesses directories you allow
  • Detailed - Reports file sizes and merge summary

API

Tools
  • merge_files

    • Inputs:
      • inputPaths (string[]): Files to merge
      • outputPath (string): Output file location
    • Returns:
      • Success message with merge details
  • list_allowed_directories

    • Lists directories the server can access

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "file-merger": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}

Installation

# Clone and install
git clone https://github.com/exoticknight/mcp-file-merger.git
cd mcp-file-merger
npm install
npm run build

License

Apache License 2.0

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
1.0.1основная

Выберите клиент, чтобы установить exoticknight/mcp-file-merger:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"exoticknight-mcp-file-merger-zjy7flyycs\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@exoticknight/mcp-file-merger\",\"/path/to/allowed/dir\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add exoticknight-mcp-file-merger-zjy7flyycs -- npx -y @exoticknight/mcp-file-merger /path/to/allowed/dir

Либо через JSON-конфиг:

claude mcp add-json exoticknight-mcp-file-merger-zjy7flyycs "{\"command\":\"npx\",\"args\":[\"-y\",\"@exoticknight/mcp-file-merger\",\"/path/to/allowed/dir\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add exoticknight-mcp-file-merger-zjy7flyycs -- npx -y @exoticknight/mcp-file-merger /path/to/allowed/dir

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.exoticknight-mcp-file-merger-zjy7flyycs]
command = "npx"
args = ["-y", "@exoticknight/mcp-file-merger", "/path/to/allowed/dir"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите exoticknight/mcp-file-merger, а в поле команды запуска — строку ниже:
npx -y @exoticknight/mcp-file-merger /path/to/allowed/dir

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например exoticknight-mcp-file-merger-zjy7flyycs.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: exoticknight-mcp-file-merger-zjy7flyycs
    command: npx
    args:
      - "-y"
      - "@exoticknight/mcp-file-merger"
      - "/path/to/allowed/dir"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "exoticknight-mcp-file-merger-zjy7flyycs": {
      "command": "npx",
      "args": [
        "-y",
        "@exoticknight/mcp-file-merger",
        "/path/to/allowed/dir"
      ]
    }
  }
}

Похожие MCP-сервера

j0hanz/filesystem-context-mcp-server

j0hanz/filesystem-context-mcp-server

от j0hanz

Безопасный MCP сервер для работы с файловой системой: чтение, запись, поиск, сравнение и патч файлов. Все операции изолированы в разрешённых директориях с защитой от обхода путей. Подходит для AI-ассистентов, которым нужен контролируемый доступ к файлам.

TypeScript⭐ 25
mark3labs/mcp-filesystem-server

mark3labs/mcp-filesystem-server

от mark3labs

Работает с локальной файловой системой: читает, создаёт, перемещает файлы и каталоги, ищет текст по содержимому. Доступ только к разрешённым папкам.

Go⭐ 692
tumf/mcp-text-editor

tumf/mcp-text-editor

от tumf

MCP сервер для построчного редактирования текстовых файлов с частичным доступом снижает расход токенов при работе с LLM. Поддерживает безопасное редактирование через хэш-валидацию и работу с разным...

Python⭐ 202
mamertofabian/mcp-everything-search

mamertofabian/mcp-everything-search

от mamertofabian

Кроссплатформенный MCP сервер для быстрого поиска файлов на Windows (Everything SDK), macOS (mdfind) и Linux (locate). Помогает разработчикам AI-ассистентов находить файлы по имени, пути и регулярн...

Python⭐ 366
willianpinho/large-file-mcp

willianpinho/large-file-mcp

от willianpinho

MCP сервер для умной обработки больших файлов: автоматический чанкинг, поиск по регулярным выражениям, навигация по строкам и стриминг. Пригодится разработчикам и аналитикам при работе с логами, кодом и данными.

TypeScript⭐ 18
isaacphi/mcp-gdrive

isaacphi/mcp-gdrive

от isaacphi

Ищет и читает файлы в Google Drive, работает с Google Таблицами: обновляет ячейки и выгружает данные. Поддерживает документы, презентации и рисунки, конвертируя их в нужный формат.

TypeScript⭐ 282
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин