DevIntel
DevIntel — Inteligencia de repositorios impulsada por IA
Un asistente de ingeniería de software impulsado por IA que analiza repositorios de software locales usando Groq, MCP, Python y Gradio.
DevIntel permite a los desarrolladores hacer preguntas sobre un repositorio local y selecciona automáticamente la herramienta MCP adecuada para recuperar la información requerida.
Características
Analizar repositorios de software locales
Explorar la estructura del proyecto
Identificar tecnologías y dependencias
Buscar archivos y código en el repositorio
Leer archivos específicos del repositorio
Inspeccionar las pruebas disponibles
Comprobar el estado de Git
Inspeccionar el historial de Git
Inspeccionar los cambios de Git
Hacer preguntas mediante una interfaz de IA conversacional
Selección automática de herramientas MCP
Related MCP server: architectos
Arquitectura
User
│
▼
┌───────────┐
│ Gradio │
│ UI │
└─────┬─────┘
│
▼
┌───────────┐
│ Groq │
│ LLM │
└─────┬─────┘
│
Tool Selection
│
▼
┌───────────┐
│ MCP Client│
└─────┬─────┘
│
▼
┌───────────┐
│ MCP Server│
└─────┬─────┘
│
┌───────────┴───────────┐
│ │
▼ ▼
MCP Repository Tools Local RepositoryCómo funciona
El usuario proporciona la ruta del repositorio local.
El usuario hace una pregunta sobre el repositorio.
Groq procesa la solicitud y determina qué herramienta MCP se necesita.
El cliente MCP envía la solicitud de herramienta al servidor MCP.
El servidor MCP realiza la operación en el repositorio local.
El resultado se devuelve al LLM.
El LLM genera una respuesta concisa.
La respuesta se muestra en la interfaz de Gradio.
🔧 Herramientas MCP
DevIntel proporciona actualmente 9 herramientas MCP:
Herramienta | Propósito |
| Análisis general del repositorio |
| Tipo de proyecto, tecnologías y dependencias |
| Estructura de archivos y carpetas del repositorio |
| Buscar archivos o código |
| Leer un archivo específico |
| Inspeccionar las pruebas disponibles |
| Mostrar el estado del árbol de trabajo de Git |
| Inspeccionar el historial de Git |
| Inspeccionar los cambios de Git |
🛠️ Pila tecnológica
Python
Groq API
GPT-OSS
Model Context Protocol (MCP)
Gradio
AsyncIO
python-dotenv
Estructura del proyecto
devintel-mcp/
│
├── server.py
├── agent.py
├── ui.py
├── requirements.txt
├── .env.example
├── .gitignore
└── README.mdserver.py
Contiene el servidor MCP y las herramientas de análisis de repositorios.
agent.py
Contiene el agente DevIntel de línea de comandos y la lógica del cliente MCP.
ui.py
Proporciona la interfaz web de Gradio y conecta al usuario con el agente de IA.
Instalación
Clona el repositorio:
git clone https://github.com/marames25/devintel-mcp.git
cd devintel-mcpCrea un entorno virtual:
python -m venv .venvActívalo en Windows:
.venv\Scripts\activateInstala las dependencias:
pip install -r requirements.txtVariables de entorno
Crea un archivo .env:
GROQ_API_KEY=your_groq_api_keyNunca hagas commit de tu archivo .env.
Asegúrate de que .gitignore contenga:
.env
.venv/
__pycache__/Ejecutar DevIntel
Línea de comandos
python agent.pyInterfaz de Gradio
python ui.pyLuego abre la URL local de Gradio que se muestra en la terminal.
Consultas de ejemplo
Después de ingresar la ruta de un repositorio, puedes preguntar:
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.Flujo de ejemplo del agente
Para:
Show me the project structure.DevIntel puede realizar:
User
↓
Groq
↓
project_structure
↓
MCP Server
↓
Local Repository
↓
Tool Result
↓
Groq
↓
AnswerLa parte importante es que el LLM no accede directamente al repositorio. Solicita información a través de las herramientas MCP disponibles, mientras que el servidor MCP realiza las operaciones del repositorio.
Propósito
DevIntel demuestra cómo los LLM pueden conectarse a herramientas de desarrollo a través de MCP para crear un asistente de ingeniería de software inteligente.
En lugar de navegar manualmente por un repositorio, los desarrolladores pueden interactuar con su base de código usando lenguaje natural.
Mejoras futuras
Indexación y caché de repositorios
Análisis de calidad de código
Detección de vulnerabilidades en dependencias
Análisis de pull requests
Sugerencias automáticas de pruebas
Generación de documentación de código
Soporte para repositorios Git remotos
Análisis más avanzado de arquitectura de software
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