Инструменты11 октября 2026 г., 11:45 МСК🤖 Auto

DevProjex: Локальный MCP-сервер для безопасного контекста LLM

Новый инструмент DevProjex позволяет безопасно передавать код в AI-агенты через MCP, экономя токены и маскируя секреты. В бенчмарках против Repomix показал экономию ~17% токенов.

Баннер новости 9406

Проблема контекста и решение DevProjex

Передача кодовой базы в большие языковые модели (LLM) часто приводит к утечке конфиденциальных данных и перерасходу токенов из-за включения ненужных файлов (кэш, бинарники, .env). DevProjex — это кроссплатформенный инструмент (Windows, macOS, Linux), который превращает любую папку или Git-репозиторий в «чистый» контекст для AI. Он работает как десктопное приложение, TUI, CLI и, что самое важное, как read-only MCP-сервер (Model Context Protocol).

Ключевая особенность — локальная обработка без отправки данных на внешние серверы и без телеметрии. Инструмент позволяет визуально выбирать файлы, применять фильтры и видеть оценку стоимости в токенах в реальном времени.

Бенчмарки: DevProjex против Repomix

Автор проекта провел серию слепых тестов (11 задач, 8 репозиториев, 6 языков) с использованием Claude Haiku 4.5 как агента и судьи. Целью было сравнить эффективность упаковки контекста и точность ответов. Результаты показали, что DevProjex генерирует более компактный контекст, не теряя при этом критически важной информации.

Метрика DevProjex Repomix Примечание
Использовано токенов 973,020 1,174,907 Экономия ~17.2%
Доверие судьи (Claude Haiku) 17 из 22 пар 3 из 22 пар Предпочтение ответам DevProjex
Утечка секретов (7 плашек) 0 утечек 0 утечек Оба инструмента успешно маскируют
Читаемость кода вокруг секретов 7 из 7 файлов 1 из 7 файлов DevProjex сохраняет структуру кода

Технические детали и безопасность

DevProjex использует несколько методов сжатия и фильтрации:

  • Smart Ignore: Автоматическое скрытие папок сборки, зависимостей и кэшей.
  • Hide Secrets: Маскирование обнаруженных учетных данных (API-ключи, пароли) в экспортируемом тексте и ответах MCP.
  • Code Compression: Сохранение объявлений и сигнатур, удаление тел функций. Чистый код уменьшается примерно в 3 раза.
  • Hard Boundaries: Изоляция корня (root jail) и маркеры недоверенных данных для защиты от инъекций в промпты.

Интеграция с AI-агентами через MCP

Инструмент поддерживает протокол Model Context Protocol, что позволяет подключать его к таким агентам, как Claude Code, Codex, Cursor, VS Code и другим. Сервер работает в режиме «только чтение» (read-only), и маскирование секретов в нем необратимо.

Для подключения через CLI используется команда:

claude mcp add devprojex -- npx -y devprojex mcp --root /absolute/path/to/project

Также доступна установка через WinGet (winget install OlimoffDev.DevProjex), npm или NuGet. Проект отмечен командой Avalonia UI в App Showcase.

Источник: Github ↗