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は、LLMをMCPを通じて開発者ツールに接続し、インテリジェントなソフトウェアエンジニアリングアシスタントを作成する方法を示しています。
開発者は手動でリポジトリを操作する代わりに、自然言語を使用してコードベースと対話できます。
今後の改善点
リポジトリのインデックス作成とキャッシュ
コード品質分析
依存関係の脆弱性検出
プルリクエスト分析
自動テスト提案
コードドキュメント生成
リモート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