代码库解析工具

一个AI驱动的MCP服务器,能够读取任何代码库并使用AI进行解释。用户可以指向任何GitHub仓库或本地项目文件夹并用自然语言提问。

  • by avilashsaha035
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 avilashsaha035/project-brain-mcp

使用说明

🧠 大脑项目MCP

一个MCP服务器,可以读取任何代码库并使用AI进行解释。将其指向任何 github repo url / local project folder 用通俗易懂的语言提问。

🔧 工具

工具 它做什么
scan_repo_structure 扫描文件夹树+解释项目架构
identify_key_files 查找新开发人员要阅读的最重要的文件
explain_auth_flow 读取与身份验证相关的文件并解释登录、令牌和权限
ask_codebase 回答任何基于实际代码的问题

🛠️ 设置

1.安装依赖项

npm install

2.设置API密钥

cp .env.example .env
# Edit .env and add your ANTHROPIC_API_KEY

3.建造

npm run build

4.添加到克劳德桌面

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "project-brain": {
      "command": "node",
      "args": ["/absolute/path/to/project-brain-mcp/build/index.js"],
      "env": {
        "GEMINI_API_KEY": "sk-ant-your-key-here"
      }
    }
  }
}

重新启动克劳德桌面。4个工具将自动显示。

📝 示例提示

Scan the structure of https://github.com/username/repo-name

What are the key files I should read in this repo?

Explain the auth flow in /Users/me/projects/my-api

How does payment processing work in /Users/me/projects/my-shop?

🖥️ 发展

npm run dev   # watch mode (recompiles on save)
npm run build # production build