Skip to main content
Glama

DevIntel — KI-gestützte Repository-Intelligenz

Ein KI-gestützter Software-Engineering-Assistent, der lokale Software-Repositories mit Groq, MCP, Python und Gradio analysiert.

DevIntel ermöglicht Entwicklern, Fragen zu einem lokalen Repository zu stellen und wählt automatisch das passende MCP-Tool aus, um die benötigten Informationen abzurufen.

Funktionen

  • Lokale Software-Repositories analysieren

  • Projektstruktur erkunden

  • Technologien und Abhängigkeiten identifizieren

  • Repository-Dateien und Code durchsuchen

  • Bestimmte Repository-Dateien lesen

  • Verfügbare Tests prüfen

  • Git-Status prüfen

  • Git-Verlauf prüfen

  • Git-Änderungen prüfen

  • Fragen über eine konversationelle KI-Oberfläche stellen

  • Automatische MCP-Tool-Auswahl

Related MCP server: architectos

Architektur

                    User
                      │
                      ▼
                ┌───────────┐
                │  Gradio   │
                │    UI     │
                └─────┬─────┘
                      │
                      ▼
                ┌───────────┐
                │   Groq    │
                │    LLM    │
                └─────┬─────┘
                      │
              Tool Selection
                      │
                      ▼
                ┌───────────┐
                │ MCP Client│
                └─────┬─────┘
                      │
                      ▼
                ┌───────────┐
                │ MCP Server│
                └─────┬─────┘
                      │
          ┌───────────┴───────────┐
          │                       │
          ▼                       ▼
    MCP Repository Tools    Local Repository

So funktioniert es

  1. Der Benutzer gibt den Pfad zum lokalen Repository an.

  2. Der Benutzer stellt eine Frage zum Repository.

  3. Groq verarbeitet die Anfrage und bestimmt, welches MCP-Tool erforderlich ist.

  4. Der MCP-Client sendet die Tool-Anfrage an den MCP-Server.

  5. Der MCP-Server führt die Operation am lokalen Repository durch.

  6. Das Ergebnis wird an das LLM zurückgegeben.

  7. Das LLM generiert eine prägnante Antwort.

  8. Die Antwort wird in der Gradio-Oberfläche angezeigt.

🔧 MCP-Werkzeuge

DevIntel bietet derzeit 9 MCP-Werkzeuge an:

Werkzeug

Zweck

analyze_repo

Allgemeine Repository-Analyse

project_info

Projekttyp, Technologien und Abhängigkeiten

project_structure

Datei- und Ordnerstruktur des Repository

search_repository

Suche nach Dateien oder Code

read_repository_file

Eine bestimmte Datei lesen

repository_tests

Verfügbare Tests prüfen

repository_git_status

Git-Arbeitsbaumstatus anzeigen

repository_git_log

Git-Verlauf prüfen

repository_git_diff

Git-Änderungen prüfen

🛠️ Technologie-Stack

  • Python

  • Groq API

  • GPT-OSS

  • Model Context Protocol (MCP)

  • Gradio

  • AsyncIO

  • python-dotenv

Projektstruktur

devintel-mcp/
│
├── server.py
├── agent.py
├── ui.py
├── requirements.txt
├── .env.example
├── .gitignore
└── README.md

server.py

Enthält den MCP-Server und die Repository-Analyse-Werkzeuge.

agent.py

Enthält den DevIntel-Agenten für die Befehlszeile und die MCP-Client-Logik.

ui.py

Stellt die Gradio-Weboberfläche bereit und verbindet den Benutzer mit dem KI-Agenten.

Installation

Klonen Sie das Repository:

git clone https://github.com/marames25/devintel-mcp.git
cd devintel-mcp

Erstellen Sie eine virtuelle Umgebung:

python -m venv .venv

Aktivieren Sie sie unter Windows:

.venv\Scripts\activate

Installieren Sie die Abhängigkeiten:

pip install -r requirements.txt

Umgebungsvariablen

Erstellen Sie eine .env-Datei:

GROQ_API_KEY=your_groq_api_key

Committen Sie Ihre .env-Datei niemals.

Stellen Sie sicher, dass .gitignore Folgendes enthält:

.env
.venv/
__pycache__/

DevIntel ausführen

Befehlszeile

python agent.py

Gradio-Benutzeroberfläche

python ui.py

Öffnen Sie dann die lokale Gradio-URL, die im Terminal angezeigt wird.

Beispielabfragen

Nachdem Sie einen Repository-Pfad eingegeben haben, können Sie fragen:

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.

Beispiel-Agentenablauf

Für:

Show me the project structure.

DevIntel kann Folgendes ausführen:

User
  ↓
Groq
  ↓
project_structure
  ↓
MCP Server
  ↓
Local Repository
  ↓
Tool Result
  ↓
Groq
  ↓
Answer

Der wichtige Punkt ist, dass das LLM nicht direkt auf das Repository zugreift. Es fordert Informationen über die verfügbaren MCP-Werkzeuge an, während der MCP-Server die Repository-Operationen durchführt.

Zweck

DevIntel zeigt, wie LLMs über MCP mit Entwicklerwerkzeugen verbunden werden können, um einen intelligenten Software-Engineering-Assistenten zu erstellen.

Anstatt manuell durch ein Repository zu navigieren, können Entwickler mithilfe natürlicher Sprache mit ihrer Codebasis interagieren.

Zukünftige Verbesserungen

  • Repository-Indizierung und Caching

  • Codequalitätsanalyse

  • Erkennung von Abhängigkeits-Schwachstellen

  • Pull-Request-Analyse

  • Automatische Testvorschläge

  • Generierung von Codedokumentation

  • Unterstützung für entfernte Git-Repositories

  • Fortgeschrittenere Softwarearchitektur-Analyse

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    6
    39
    MIT
  • F
    license
    Not graded
    quality
    A
    maintenance
    Analyzes repositories, explains architecture, calculates change impact, and enforces guardrails for AI Agents like Claude Code, Cursor, and Codex via MCP tools.
  • A
    license
    Not graded
    quality
    A
    maintenance
    Local 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.
    349
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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