
Anthropic MCP Code Analyzer

2025.02.05
5
JavaScript代码分析代码集成文档处理开发效率
Anthropic MCP Code Analyzer 是一个帮助分析开源项目并将其与现有代码库集成的 MCP 服务器。该工具利用 Claude 分析代码模式、架构和文档,提供智能的合并策略。
View on GitHub
Overview
基本能力
产品定位
Anthropic MCP Code Analyzer 旨在帮助开发者分析开源项目,并将其高效地集成到现有代码库中。
核心功能
- 仓库分析和代码模式检测
- 文档提取和处理
- 使用 Claude 生成智能合并策略
- 基于 AST 的代码分析
- 依赖跟踪
- 架构模式检测
适用场景
- 开源项目集成
- 代码库合并
- 代码架构分析
- 依赖管理
- 文档处理
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
- 确保已获取 Anthropic API 密钥
安装教程
- 克隆仓库:
git clone https://github.com/kivo360/anthropic-mcp-code-analyzer.git
cd anthropic-mcp-code-analyzer
- 安装依赖:
npm install
- 设置环境变量:
export ANTHROPIC_API_KEY=your_api_key
export PORT=3000 # 可选,默认为 3000
调试方式
- 启动服务器:
npm start
- 分析仓库并获取合并策略:
curl -X POST http://localhost:3000/analyze \
-H "Content-Type: application/json" \
-d '{
"sourceRepo": "https://github.com/user/source-repo.git",
"targetRepo": "https://github.com/user/target-repo.git"
}'
服务器将返回: - 源仓库分析 - 目标仓库分析 - 推荐的合并策略 - 潜在冲突和解决方案
API 端点
POST /analyze
分析源和目标仓库并生成合并策略。
请求体:
{
"sourceRepo": "string",
"targetRepo": "string"
}
GET /health
健康检查端点,用于验证服务器状态。
许可证
None