
由AI驱动的MCP服务器,通过从高信号的GitHub仓库学习,不断改进Claude代码——自动进化的开发者智能层
概览
Claude Code 的自动进化开发者智能层。 Claude-Intel-MCP 持续扫描高信号的 GitHub 仓库,提取模式,将其与本地项目进行比较,并提出安全的 CLAUDE.md 改进方案——让你的 Claude 代码设置始终处于领先地位。 把它加到你的Claude代码里~/.claude/settings.json: 扫描GitHub,寻找与Claude Code、MCP服务器和AI工作流程相关的高信号仓库。 返回:排名仓库,包含相关性评分、类别分解和信号。 根据与 Claude Code 开发的相关性,对提供的 GitHub 仓库列表进行排名。 将外部仓库的模式与您的本地项目进行比较。识别漏洞、改进和冲突。 回报:带有严重程度、提升机会、冲突和适配评分的差距分析。
概述(AI 翻译)
Claude Code 的自动进化开发者智能层。
claude-intel-mcp 持续扫描高信号的 GitHub 仓库,提取模式,将其与您的本地项目进行比较,并提出安全的改进建议——让您的 Claude 代码设置始终处于领先地位。
建筑
安装
选项1:克隆与构建(推荐用于黑客)
选项2:用tsx(开发)
配置
设定在你的环境或.env中:
| 变量 | 默认 | 描述 |
|---|---|---|
GITHUB_TOKEN |
— | GitHub 个人访问令牌(60→5000 req/hr) |
GITHUB_API_BASE |
https://api.github.com |
GitHub Enterprise 覆盖 |
MAX_REPOS_PER_SCAN |
50 |
每次扫描可收集的最大存储库 |
SCAN_INTERVAL_HOURS |
24 |
预定扫描间隔 |
MIN_RELEVANCE_SCORE |
0.6 |
包含仓库的最低得分 |
LOCAL_REPO_PATH |
process.cwd() |
通往你本地仓库的路径 |
CLAUDE_INTEL_DATA_DIR |
~/.claude-intel |
数据库和日志存储地点 |
LOG_LEVEL |
info |
debug / info / warn / error |
MCP 配置
在你的Claude代码中添加~/.claude/settings.json:
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
claude-intel-mcp
An auto-evolving developer intelligence layer for Claude Code.
claude-intel-mcp continuously scans high-signal GitHub repositories, extracts patterns, compares them against your local project, and proposes safe improvements to your CLAUDE.md — keeping your Claude Code setup ahead of the curve.
Architecture
┌──────────────────────────────────────────────────────────────┐
│ claude-intel-mcp │
│ │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ MCP Server (stdio) │ │
│ │ ├── Tools (7) ├── Resources (7) ├── Prompts (2)│ │
│ └──────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────▼─────────────────────────────────────┐ │
│ │ Core Engine │ │
│ │ ├── GithubClient (API + rate limiting) │ │
│ │ ├── GithubCollector (multi-query search) │ │
│ │ ├── RepoClassifier (hype/abandoned/mcp...) │ │
│ │ ├── RelevanceScorer (5-factor, 0-1 score) │ │
│ │ ├── PatternExtractor (CLAUDE.md/MCP/config) │ │
│ │ ├── PatternMemory (SQLite, deduped) │ │
│ │ ├── DnaProfiler (local stack detection) │ │
│ │ ├── Comparator (gap/enhancement analysis) │ │
│ │ ├── SuggestionEngine (micro/meso/macro) │ │
│ │ ├── PatchBuilder (safe unified diffs) │ │
│ │ ├── UpdatePlanner (phased update plans) │ │
│ │ └── LearningLog (SQLite audit trail) │ │
│ └───────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────┐ │
│ │ Storage (~/.claude-intel/) │ │
│ │ ├── patterns.db │ │
│ │ ├── learning.db │ │
│ │ ├── backups/ │ │
│ │ └── claude-intel.log │ │
│ └─────────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘
Installation
Option 1: Clone & Build (recommended for hacking)
git clone [email protected]:musaceylan/claude-intel-mcp.git
cd claude-intel-mcp
npm install
npm run build
Option 2: Run with tsx (development)
npm run dev
Configuration
Set in your environment or .env:
| Variable | Default | Description |
|---|---|---|
GITHUB_TOKEN |
— | GitHub personal access token (60→5000 req/hr) |
GITHUB_API_BASE |
https://api.github.com |
Override for GitHub Enterprise |
安装
npx claude-intel-mcp配置
{
"mcpServers": {
"claude-intel": {
"command": "node",
"args": ["/path/to/claude-intel-mcp/dist/index.js"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here",
"LOCAL_REPO_PATH": "/path/to/your/project"
}
}
}
}