Back to MCP Integrations

Files MCP

MCP integration for Files MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: flesler

Installation

curl -fsSL https://claudekit.xyz/i/files | bash

Description

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

Установка

NPX (Рекомендуется)

npx -y mcp-files

Docker

docker run --rm -i flesler/mcp-files

HTTP transport

TRANSPORT=http PORT=3000 npx mcp-files

Конфигурация

Конфигурация NPX

{
  "mcpServers": {
    "mcp-files": {
      "command": "npx",
      "args": ["-y", "mcp-files"]
    }
  }
}

Конфигурация Docker

{
  "mcpServers": {
    "mcp-files": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "flesler/mcp-files"
      ]
    }
  }
}

Конфигурация HTTP

{
  "mcpServers": {
    "mcp-files": {
      "type": "streamableHttp",
      "url": "http://localhost:3000/mcp"
    }
  }
}

Доступные инструменты

ИнструментОписание
read_symbolНаходит и извлекает блоки кода по имени символа из файлов. Поддерживает множественные символы через массив
import_symbolИмпортирует и инспектирует JavaScript/TypeScript модули и их свойства
search_replaceПоиск и замена с умной обработкой пробелов и дружественными к автоматизации множественными совпадениями...
insert_textВставляет/заменяет текст в точных диапазонах строк. Идеально для прямых операций со строками из цитирования кода...
os_notificationОтправляет уведомления OS используя нативные системы уведомлений

Возможности

  • Хирургическое редактирование кода с точным обнаружением символов и модификацией диапазонов строк
  • Кросс-кодовая база интеллекта - мгновенно находите любой символ в целых репозиториях
  • Рефакторинг без ошибок с обновлением сигнатур функций везде, где они существуют
  • Оптимизация кода для AI обработки с удалением комментариев и нормализацией отступов
  • Поиск множественных символов с поддержкой паттернов подстановки
  • Умная обработка пробелов в операциях поиска и замены
  • Кроссплатформенная поддержка (Linux, macOS, Windows, WSL)
  • Типобезопасные инструменты с валидацией Zod
  • Оптимизированная производительность с мемоизацией

Переменные окружения

Опциональные

  • TRANSPORT - Режим транспорта: stdio или http
  • PORT - Порт HTTP сервера (когда TRANSPORT=http)
  • DEBUG - Включить режим отладки и инструмент utils_debug

Примеры использования

Найти и улучшить любую функцию в кодовой базе
Добавить документацию к любому символу
Исправить баги в любом месте кодовой базы с хирургической точностью
Обновить сигнатуры функций везде, где они существуют
Модифицировать API во всех файлах одновременно

Ресурсы

Примечания

Требует Node.js ≥20. Комбинация read_symbol + insert_text открывает революционные возможности редактирования кода, которые трансформируют то, как AI агенты работают с кодовыми базами. Если вы столкнулись с ERR_MODULE_NOT_FOUND при запуске npx mcp-files, очистите кэш npx командой 'npx clear-npx-cache' и попробуйте снова.