DevIntel
DevIntel — ИИ-ассистент для анализа репозиториев
ИИ-ассистент для разработки ПО, который анализирует локальные репозитории с помощью Groq, MCP, Python и Gradio.
DevIntel позволяет разработчикам задавать вопросы о локальном репозитории и автоматически выбирает подходящий MCP-инструмент для получения необходимой информации.
Возможности
Анализ локальных репозиториев
Изучение структуры проекта
Определение технологий и зависимостей
Поиск по файлам и коду репозитория
Чтение отдельных файлов репозитория
Просмотр доступных тестов
Проверка статуса Git
Просмотр истории Git
Просмотр изменений Git
Задавайте вопросы через диалоговый ИИ-интерфейс
Автоматический выбор MCP-инструмента
Related MCP server: architectos
Архитектура
User
│
▼
┌───────────┐
│ Gradio │
│ UI │
└─────┬─────┘
│
▼
┌───────────┐
│ Groq │
│ LLM │
└─────┬─────┘
│
Tool Selection
│
▼
┌───────────┐
│ MCP Client│
└─────┬─────┘
│
▼
┌───────────┐
│ MCP Server│
└─────┬─────┘
│
┌───────────┴───────────┐
│ │
▼ ▼
MCP Repository Tools Local RepositoryКак это работает
Пользователь указывает путь к локальному репозиторию.
Пользователь задаёт вопрос о репозитории.
Groq обрабатывает запрос и определяет, какой MCP-инструмент требуется.
MCP-клиент отправляет запрос инструмента на MCP-сервер.
MCP-сервер выполняет операцию над локальным репозиторием.
Результат возвращается LLM.
LLM формирует краткий ответ.
Ответ отображается в интерфейсе Gradio.
🔧 MCP-инструменты
DevIntel в настоящее время предоставляет 9 MCP-инструментов:
Инструмент | Назначение |
| Общий анализ репозитория |
| Тип проекта, технологии и зависимости |
| Структура файлов и папок репозитория |
| Поиск файлов или кода |
| Чтение конкретного файла |
| Просмотр доступных тестов |
| Показ статуса рабочего дерева Git |
| Просмотр истории Git |
| Просмотр изменений Git |
🛠️ Технологический стек
Python
Groq API
GPT-OSS
Model Context Protocol (MCP)
Gradio
AsyncIO
python-dotenv
Структура проекта
devintel-mcp/
│
├── server.py
├── agent.py
├── ui.py
├── requirements.txt
├── .env.example
├── .gitignore
└── README.mdserver.py
Содержит MCP-сервер и инструменты анализа репозитория.
agent.py
Содержит агент DevIntel для командной строки и логику MCP-клиента.
ui.py
Предоставляет веб-интерфейс Gradio и связывает пользователя с ИИ-агентом.
Установка
Клонируйте репозиторий:
git clone https://github.com/marames25/devintel-mcp.git
cd devintel-mcpСоздайте виртуальное окружение:
python -m venv .venvАктивируйте его в Windows:
.venv\Scripts\activateУстановите зависимости:
pip install -r requirements.txtПеременные окружения
Создайте файл .env:
GROQ_API_KEY=your_groq_api_keyНикогда не коммитьте файл .env.
Убедитесь, что .gitignore содержит:
.env
.venv/
__pycache__/Запуск DevIntel
Командная строка
python agent.pyИнтерфейс Gradio
python ui.pyЗатем откройте локальный URL-адрес Gradio, показанный в терминале.
Примеры запросов
После ввода пути к репозиторию вы можете спросить:
What technologies does this project use?Show me the project structure.What tests are implemented?Show me the current Git status.Read README.md.Where is the login functionality implemented?Give me a technical overview of this project.Пример работы агента
Для:
Show me the project structure.DevIntel может выполнить:
User
↓
Groq
↓
project_structure
↓
MCP Server
↓
Local Repository
↓
Tool Result
↓
Groq
↓
AnswerВажно то, что LLM не имеет прямого доступа к репозиторию. Он запрашивает информацию через доступные MCP-инструменты, а операции с репозиторием выполняет MCP-сервер.
Назначение
DevIntel демонстрирует, как LLM можно подключить к инструментам разработчика через MCP, чтобы создать интеллектуального ассистента для разработки ПО.
Вместо ручной навигации по репозиторию разработчики могут взаимодействовать со своей кодовой базой на естественном языке.
Планы по улучшению
Индексация и кэширование репозитория
Анализ качества кода
Обнаружение уязвимостей в зависимостях
Анализ pull request'ов
Автоматические предложения тестов
Генерация документации кода
Поддержка удалённых Git-репозиториев
Более продвинутый анализ архитектуры ПО
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables analysis of any GitHub repository to get architecture, file roles, execution flows, system design Q\&A, and structured agent context. Works with MCP-compatible clients like Claude Desktop, Cursor, and Windsurf.639MIT
- FlicenseNot gradedqualityAmaintenanceAnalyzes repositories, explains architecture, calculates change impact, and enforces guardrails for AI Agents like Claude Code, Cursor, and Codex via MCP tools.
- AlicenseNot gradedqualityAmaintenanceLocal repository intelligence MCP server that builds a reusable graph of code structure for AI coding agents, providing 34 network-free tools for understanding, searching, and analyzing repositories without data leaving the machine.349MIT
- AlicenseAqualityCmaintenanceAnalyzes a local codebase and exposes its structure, per-file summaries, dependency graph, and complexity hotspots as tools for MCP clients like Claude.4MIT
Related MCP Connectors
Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.
Generate SBOMs, scan vulnerabilities, and analyze dependencies from local projects or Git repos.
An MCP server that gives your AI access to the source code and docs of all public github repos
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/marames25/devintel-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server