MCP Coding Assistant with support for OpenAI + other LLM Providers
Помощник по кодированию с поддержкой OpenAI и других LLM, интегрируется с Model Context Protocol для реального времени и multi-agent задач.
Описание
Это мощный Python-инструмент для разработки ПО через естественный язык, поддерживающий OpenAI, Anthropic и другие LLM. Ключевые особенности: интеграция с MCP для серверов/клиентов, реал-тайм визуализация инструментов, управление стоимостью токенов, мульти-агентная координация. Технологии: Python 3.10+, CLI/API интерфейсы, инструменты для файлов/команд/поиска. Применения: автоматизация кодирования, интеграция с Claude Desktop, сложные задачи в команде агентов.
Возможности
Поддержка нескольких провайдеров
Работа с OpenAI, Anthropic и другими LLM для гибкого выбора моделей.
Интеграция с Model Context Protocol
Запуск как MCP-сервера/клиента, подключение к Claude Desktop, multi-agent синхронизация.
Реал-тайм визуализация инструментов
Отслеживание прогресса выполнения инструментов с индикаторами в терминале.
Управление стоимостью
Отслеживание токенов, расходов и установка бюджетных лимитов.
Комплексный набор инструментов
Операции с файлами (view, edit, replace), поиск (glob, grep), выполнение команд (bash), веб-поиск (Jina).
Оптимизация контекста
Сжатие разговоров, управление памятью для эффективного использования токенов.
Мульти-агентная координация
Специализированные агенты для совместного решения сложных задач с чат-командами.
Установка
- Клонируйте репозиторий.
- Установите зависимости: pip install -r requirements.txt
- Создайте файл .env с API-ключами: OPENAI_API_KEY=your_openai_api_key_here ANTHROPIC_API_KEY=your_anthropic_api_key_here (Опционально: OPENAI_MODEL=gpt-4o и т.д.)