Перейти к основному содержимому
ToolPotion
ИИ-советник
Отправить

MCP Локальный Аудитор и Системный Архитектор V2

MCP Локальный Аудитор и Системный Архитектор V2 — это сервер открытого исходного кода Model Context Protocol, который проверяет код и проектирование систем с помощью локальной LLM, работающей через LM Studio, так что ничего не покидает машину разработчика. Он автоматически переключается между режимом Аудитора Производственного Кода, проверяющим отправления по десяти правилам защитной инженерии, и режимом Системного Архитектора, который разрабатывает топологии и планы выполнения.

Открыть репозиторий
Поделиться
Открыть репозиторий
Поделиться

MCP Локальный Аудитор и Системный Архитектор V2 — это сервер открытого исходного кода Model Context Protocol (MCP), который проверяет код и проектирование систем с использованием языковой модели, работающей полностью на машине разработчика. Он подключается к любому клиенту, совместимому с MCP, и передает каждое отправление на локальный сервер LM Studio вместо облачного API, так что никакой код или проект не покидает машину, и нет затрат на токены.

Читать далее

Сервер автоматически определяет, является ли входящее отправление кодом или высокоуровневой спецификацией, и направляет его к одной из двух ролей. В режиме Аудитора Производственного Кода он проверяет ввод по десяти правилам защитной инженерии, охватывающим логику и крайние условия, такие как проверки на нуль и деление на ноль, утечки ресурсов и проблемы производительности, такие как незакрытые менеджеры контекста, и защитные границы, такие как подсказки типов и охранные механизмы для ограниченных циклов. Он возвращает детерминированный вердикт ОДОБРЕНО или ОТКЛОНЕНО с действенной обратной связью. В режиме Системного Архитектора и Стратега, который активируется, когда ввод выглядит как спецификация, а не код, он создает топологии компонентов, структуры каталогов, моделирование рисков для параллелизма и точек отказа, а также поэтапный план выполнения.

Прежде чем что-либо достигнет языковой модели, быстрый основанный на AST страж анализирует отправление и блокирует высокорисковые вызовы, такие как eval, exec, os.system и subprocess, и отклоняет неправильно сформированный Python. Каждый аудит записывается дважды: как структурированные строки в локальной базе данных SQLite для метрик и истории, и как атомарные JSON логи, предназначенные для использования в качестве набора данных для дообучения. Отдельный скрипт наблюдателя может работать параллельно с сервером и отправлять отформатированные обновления статуса в канал Discord по мере появления новых файлов аудита, так что команда может следить за активностью проверки, не открывая панель управления. Сервер также напрямую запрашивает активную конечную точку модели LM Studio, так что он использует любую модель, которая в данный момент загружена, а не требует жестко закодированного имени модели.

Проект поставляется с готовым фрагментом "Протокола Цикла Агентов", который разработчики могут вставить в конфигурацию своего помощника по кодированию, инструктируя помощника вызывать инструмент аудита после каждого изменения кода, читать обратную связь об отклонении, исправлять указанные проблемы и повторно отправлять, ограничиваясь пятью попытками.

Он предназначен для индивидуальных разработчиков и небольших команд, которые хотят автоматизированный шаг проверки кода и архитектуры в своем рабочем процессе кодирования на основе MCP без оплаты облачного вывода или раскрытия собственных кодов третьим лицам. Он требует Python 3.10 или новее, работающий экземпляр LM Studio с загруженной моделью, настроенной на инструкции, и клиент, совместимый с MCP. Проект распространяется под лицензией MIT и бесплатен для использования; куратор принимает добровольные пожертвования через Ko-fi и GitHub Sponsors.

  • КатегорияAI-ревью кода и тестирование
  • Модель ценообразованияОткрытый код
  • РазвёртываниеРаботает локально
  • ПлатформыWindows, macOS, Linux

  • Двухрежимный MCP сервер, который автоматически определяет код или спецификацию и направляет его в соответствующую роль аудита

  • Режим Аудитора Производственного Кода проверяет отправления по 10 правилам защитной инженерии с детерминированным вердиктом ОДОБРЕНО/ОТКЛОНЕНО

  • Режим Системного Архитектора и Стратега разрабатывает топологии компонентов, модели рисков и поэтапные планы выполнения из спецификаций

  • Страж на основе AST блокирует вызовы eval, exec, os.system и subprocess и отклоняет неправильно сформированный Python до того, как он достигнет модели

  • Работает полностью на локальном сервере LM Studio, так что никакой код не покидает машину разработчика, и нет затрат на токены

  • Динамическое обнаружение модели считывает любую модель, которая в данный момент загружена в LM Studio

  • Записывает каждый аудит в локальную базу данных SQLite и в атомарные JSON файлы, подходящие для наборов данных для дообучения

  • Фоновый наблюдатель Discord отправляет обновления в реальном времени, когда записываются новые результаты аудита

  • Поставляется с фрагментом подсказки "Протокол Цикла Агентов", который позволяет помощнику по кодированию самостоятельно исправляться через повторяющиеся циклы аудита и исправления

  • Включает набор pytest, который проверяет защиту AST, миграции базы данных и конвейер вывода без работающего экземпляра LM Studio

  1. Установите LM Studio: Скачайте LM Studio, загрузите модель, настроенную на инструкции, и запустите его локальный сервер на порту 1234.

  2. Клонируйте и настройте сервер: Клонируйте репозиторий, создайте виртуальную среду и установите зависимости с помощью pip.

  3. Зарегистрируйте MCP сервер: Добавьте путь к скрипту моста сервера в файл конфигурации mcpServers вашего клиента MCP.

  4. Запустите аудит: Отправьте код или спецификацию через инструмент аудита; сервер автоматически выбирает режим Аудитора Кода или Архитектора.

  5. Просмотрите вердикт: Прочитайте статус ОДОБРЕНО или ОТКЛОНЕНО и обратную связь, затем исправьте и повторно отправьте, если отклонено.

  6. По желанию, следите за активностью: Запустите скрипт наблюдателя, чтобы получать уведомления в Discord о каждом новом результате аудита.

  • Локальный контроль кода
  • Планирование архитектуры
  • Самокорректирующийся кодирующий агент
  • Видимость аудита для команды

Отзывы о MCP Локальный Аудитор и Системный Архитектор V2

Загрузка...

Популярные ИИ-инструменты, похожие на MCP Локальный Аудитор и Системный Архитектор V2

lai-harness

AI-репозитории на GitHub

lai-harness — это локально-ориентированный, аудируемый инструмент для кодирования, разработанный для небольших LLM. Он предлагает компактные инструменты, детерминированную…

AI-помощники для программирования
Открыть инструмент

AI-репозитории на GitHub

Локально-ориентированный, аудируемый инструмент для кодирования, разработанный для небольших LLM. Он предлагает компактные инструменты, детерминированную…lai-harness — это локально-ориентированный, аудируемый инструмент для кодирования, разработанный для небольших LLM. Он предлагает компактные инструменты, детерминированную…

AI-помощники для программирования
Топ-250: AI-репозитории на GitHub

Baz AI Code Review

AI-приложения

Baz предлагает обзор кода на основе ИИ от планирования до производства, обеспечивая качество и безопасность. Он интегрируется с GitHub, GitLab и Azure DevOps, предоставляя…

AI-ревью кода и тестирование

№87 — Объяснение кода

Открыть инструмент

AI-приложения

Предлагает обзор кода на основе ИИ от планирования до производства, обеспечивая качество и безопасность. Он интегрируется с GitHub, GitLab и Azure DevOps, предоставляя…Baz предлагает обзор кода на основе ИИ от планирования до производства, обеспечивая качество и безопасность. Он интегрируется с GitHub, GitLab и Azure DevOps, предоставляя…

AI-ревью кода и тестирование
№87 — Объяснение кода

Kodus

AI-приложения

Kodus — это инструмент для проверки кода на основе ИИ с открытым исходным кодом, который изучает рабочий процесс и стандарты кодирования вашей команды. Он предоставляет точные…

AI-ревью кода и тестирование

№53 в AI-ревью кода и тестирование

Открыть инструмент

AI-приложения

Инструмент для проверки кода на основе ИИ с открытым исходным кодом, который изучает рабочий процесс и стандарты кодирования вашей команды. Он предоставляет точные…Kodus — это инструмент для проверки кода на основе ИИ с открытым исходным кодом, который изучает рабочий процесс и стандарты кодирования вашей команды. Он предоставляет точные…

AI-ревью кода и тестирование
№53 в AI-ревью кода и тестирование

Aviator Verify

AI-приложения

Aviator Verify заменяет традиционные обзоры кода, фиксируя намерения до PR и проверяя критерии приемки на работающем коде. Это обеспечивает соответствие и снижает усталость…

AI-ревью кода и тестирование
Открыть инструмент

AI-приложения

Aviator Verify заменяет традиционные обзоры кода, фиксируя намерения до PR и проверяя критерии приемки на работающем коде. Это обеспечивает соответствие и снижает усталость…

AI-ревью кода и тестирование
Топ-250: AI-приложения

Chrome DevTools MCP

AI-репозитории на GitHub

Chrome DevTools MCP предоставляет агентам возможность взаимодействовать с реальным экземпляром Chrome, проверять код и проводить аудиты. Он предлагает такие функции, как эмуляция,…

Автоматизация браузера и веба
Открыть инструмент

AI-репозитории на GitHub

Предоставляет агентам возможность взаимодействовать с реальным экземпляром Chrome, проверять код и проводить аудиты. Он предлагает такие функции, как эмуляция,…Chrome DevTools MCP предоставляет агентам возможность взаимодействовать с реальным экземпляром Chrome, проверять код и проводить аудиты. Он предлагает такие функции, как эмуляция,…

Автоматизация браузера и веба
Топ-250: AI-репозитории на GitHub

Oscar - Git в Google

AI-репозитории на GitHub

Oscar — это архитектура агента-контрибьютора с открытым исходным кодом, разработанная для снижения трудоемкости для сопровождающих в разработке программного обеспечения. Он…

AI-помощники для программирования
Открыть инструмент

AI-репозитории на GitHub

Архитектура агента-контрибьютора с открытым исходным кодом, разработанная для снижения трудоемкости для сопровождающих в разработке программного обеспечения. Он…Oscar — это архитектура агента-контрибьютора с открытым исходным кодом, разработанная для снижения трудоемкости для сопровождающих в разработке программного обеспечения. Он…

AI-помощники для программирования
Топ-250: AI-репозитории на GitHub
1 из 6