ezyang/codemcp

Coding assistant MCP для Claude Desktop

MCP⭐ 1 605Pythonпоследний релиз: 0.6.0
Открыть на GitHub ↗

Что это за инструмент

codemcp — это MCP-сервер, который интегрирует Claude Desktop в локальную среду разработки, позволяя LLM напрямую редактировать файлы и запускать тесты.

Зачем нужен

Инструмент решает проблему ручного копирования кода, превращая Claude в ассистента по парному программированию. Он полезен тем, кто хочет автоматизировать рутинные изменения в коде с нулевыми маржинальными затратами при использовании подписки Claude Pro.

Что можно реализовать

  • Автоматическая реализация новых функций и исправление багов в существующем коде
  • Рефакторинг кодовой базы с автоматическим применением форматирования
  • Запуск тестов и проверка работоспособности изменений через предопределенные команды
  • Откат изменений на уровне отдельных коммитов Git после действий агента

Ключевые возможности

  • Автоматическое принятие изменений (auto-accept) для минимизации вмешательства человека
  • Строгая безопасность: запрет произвольных команд shell, разрешены только команды из codemcp.toml
  • Git-версионирование каждого изменения LLM для безопасного отката
  • IDE-агностичность: работа через Claude Desktop или браузер, без привязки к VSCode
  • Экономия токенов за счет использования подписки Claude Pro ($20/мес) с нулевой маржинальной стоимостью

👤 Кому подойдёт: Разработчики, использующие Claude Pro, предпочитающие минимальное вмешательство в процесс и безопасную работу с Git, а также пользователи, не привязанные к конкретным IDE (например, vim-пользователи).

Релизы

0.6.0major
🕐 17 мес назад · релиз на GitHub ↗

Релиз Codemcp 0.6.0: новые инструменты chmod и serve, инициация проектов, улучшение стабильности и полная типизация.

  • Added: Добавлен инструмент chmod для изменения прав доступа к файлам.
  • Added: Появились команды codemcp init для создания проектов и codemcp serve для запуска SSE-сервера.
  • Added: Проект полностью типизирован с помощью pyright, а тесты теперь можно отлаживать через pdb.
  • Fixed: Исправлено переименование файла glob_pattern.py для предотвращения конфликта с одноимённым модулем.
  • Fixed: Устранены мелкие ошибки в промптах и добавлена автоматическая очистка файлов от пробелов в конце строк.
ezyang/codemcp — GitHub-трекер AIKraft | AIKraft