DevIntel
Provides tools for inspecting Git repositories, including checking working-tree status, viewing commit history, and examining changes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DevIntelwhat technologies does this project use?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DevIntel — AI-Powered Repository Intelligence
An AI-powered software engineering assistant that analyzes local software repositories using Groq, MCP, Python, and Gradio.
DevIntel allows developers to ask questions about a local repository and automatically selects the appropriate MCP tool to retrieve the required information.
Features
Analyze local software repositories
Explore project structure
Identify technologies and dependencies
Search repository files and code
Read specific repository files
Inspect available tests
Check Git status
Inspect Git history
Inspect Git changes
Ask questions using a conversational AI interface
Automatic MCP tool selection
Related MCP server: architectos
Architecture
User
│
▼
┌───────────┐
│ Gradio │
│ UI │
└─────┬─────┘
│
▼
┌───────────┐
│ Groq │
│ LLM │
└─────┬─────┘
│
Tool Selection
│
▼
┌───────────┐
│ MCP Client│
└─────┬─────┘
│
▼
┌───────────┐
│ MCP Server│
└─────┬─────┘
│
┌───────────┴───────────┐
│ │
▼ ▼
MCP Repository Tools Local RepositoryHow It Works
The user provides the local repository path.
The user asks a question about the repository.
Groq processes the request and determines which MCP tool is required.
The MCP client sends the tool request to the MCP server.
The MCP server performs the operation on the local repository.
The result is returned to the LLM.
The LLM generates a concise answer.
The answer is displayed in the Gradio interface.
🔧 MCP Tools
DevIntel currently provides 9 MCP tools:
Tool | Purpose |
| General repository analysis |
| Project type, technologies, and dependencies |
| Repository file and folder structure |
| Search for files or code |
| Read a specific file |
| Inspect available tests |
| Show Git working-tree status |
| Inspect Git history |
| Inspect Git changes |
🛠️ Tech Stack
Python
Groq API
GPT-OSS
Model Context Protocol (MCP)
Gradio
AsyncIO
python-dotenv
Project Structure
devintel-mcp/
│
├── server.py
├── agent.py
├── ui.py
├── requirements.txt
├── .env.example
├── .gitignore
└── README.mdserver.py
Contains the MCP server and repository-analysis tools.
agent.py
Contains the command-line DevIntel agent and MCP client logic.
ui.py
Provides the Gradio web interface and connects the user to the AI agent.
Installation
Clone the repository:
git clone https://github.com/marames25/devintel-mcp.git
cd devintel-mcpCreate a virtual environment:
python -m venv .venvActivate it on Windows:
.venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtEnvironment Variables
Create a .env file:
GROQ_API_KEY=your_groq_api_keyNever commit your .env file.
Make sure .gitignore contains:
.env
.venv/
__pycache__/Running DevIntel
Command Line
python agent.pyGradio UI
python ui.pyThen open the local Gradio URL shown in the terminal.
Example Queries
After entering a repository path, you can ask:
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.Example Agent Flow
For:
Show me the project structure.DevIntel may perform:
User
↓
Groq
↓
project_structure
↓
MCP Server
↓
Local Repository
↓
Tool Result
↓
Groq
↓
AnswerThe important part is that the LLM does not directly access the repository. It requests information through the available MCP tools, while the MCP server performs the repository operations.
Purpose
DevIntel demonstrates how LLMs can be connected to developer tools through MCP to create an intelligent software engineering assistant.
Instead of manually navigating a repository, developers can interact with their codebase using natural language.
Future Improvements
Repository indexing and caching
Code quality analysis
Dependency vulnerability detection
Pull request analysis
Automatic test suggestions
Code documentation generation
Support for remote Git repositories
More advanced software architecture analysis
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