MC

musaceylan/claude-intel-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

23 stars 2 forks 质量 59 趋势 10

由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

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
在 GitHub 查看完整 README

安装

npx claude-intel-mcp
新手?先看 mcpskill.org 教程 →

配置

{ "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" } } } }