DevIntel
DevIntel — AI 기반 저장소 인텔리전스
Groq, MCP, Python, Gradio를 사용하여 로컬 소프트웨어 저장소를 분석하는 AI 기반 소프트웨어 엔지니어링 어시스턴트입니다.
DevIntel을 사용하면 개발자는 로컬 저장소에 대해 질문하고, 필요한 정보를 검색하기 위해 적절한 MCP 도구를 자동으로 선택할 수 있습니다.
기능
로컬 소프트웨어 저장소 분석
프로젝트 구조 탐색
기술 스택 및 의존성 식별
저장소 파일 및 코드 검색
특정 저장소 파일 읽기
사용 가능한 테스트 검사
Git 상태 확인
Git 히스토리 검사
Git 변경 사항 검사
대화형 AI 인터페이스를 통한 질문
자동 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 웹 인터페이스를 제공하고 사용자를 AI 에이전트에 연결합니다.
설치
저장소를 클론합니다:
git clone https://github.com/marames25/devintel-mcp.git
cd devintel-mcp가상 환경을 생성합니다:
python -m venv .venvWindows에서 활성화합니다:
.venv\Scripts\activate의존성을 설치합니다:
pip install -r requirements.txt환경 변수
.env 파일을 생성합니다:
GROQ_API_KEY=your_groq_api_key.env 파일을 절대 커밋하지 마세요.
.gitignore에 다음이 포함되어 있는지 확인하세요:
.env
.venv/
__pycache__/DevIntel 실행
명령줄
python agent.pyGradio UI
python ui.py그런 다음 터미널에 표시된 로컬 Gradio URL을 엽니다.
예시 질문
저장소 경로를 입력한 후 다음과 같이 질문할 수 있습니다:
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이 저장소에 직접 접근하지 않는다는 것입니다. LLM은 사용 가능한 MCP 도구를 통해 정보를 요청하고, MCP 서버가 저장소 작업을 수행합니다.
목적
DevIntel은 MCP를 통해 LLM을 개발자 도구에 연결하여 지능형 소프트웨어 엔지니어링 어시스턴트를 만들 수 있는 방법을 보여줍니다.
개발자는 저장소를 수동으로 탐색하는 대신 자연어를 사용하여 코드베이스와 상호작용할 수 있습니다.
향후 개선 사항
저장소 인덱싱 및 캐싱
코드 품질 분석
의존성 취약점 탐지
풀 리퀘스트 분석
자동 테스트 제안
코드 문서 생성
원격 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