项目简介
Brutalist MCP是一个基于Model Context Protocol构建的服务器,它协调多个本地CLI代理(Claude、Codex、Gemini)对代码库、架构设计和产品概念进行全面分析。
主要功能
- 代码质量分析:检查安全漏洞、性能问题和代码质量
- 架构评估:分析系统架构的扩展性、成本和操作复杂性
- 安全审计:识别认证、授权和攻击向量
- 产品概念验证:评估技术可行性和市场适应性
- 多视角对比:不同AI代理提供独立分析视角
- 实时进度跟踪:通过SSE传输支持流式事件和进度更新
- 分页支持:处理大型代码库的分析结果
- 对话延续:通过context_id支持连续对话和历史注入
安装步骤
1. 安装CLI代理(至少一个)
# Claude Code(推荐) npm install -g claude # Codex CLI # 从GitHub安装:https://github.com/openai/codex-cli # Gemini CLI npm install -g @google/gemini-cli
2. 安装MCP服务器
根据您的IDE选择相应配置:
Claude Code:
claude mcp add brutalist --scope user -- npx -y @brutalist/mcp@latest
Codex配置: 在'~/.codex/config.toml'中添加:
[mcp_servers.brutalist] command = "brutalist-mcp"
Cursor: 在'~/.cursor/mcp.json'中添加:
{ "mcpServers": { "brutalist": { "command": "npx", "args": ["-y", "@brutalist/mcp@latest" }
VS Code / Cline:
code --add-mcp '{"name":"brutalist","command":"npx","args":["-y","@brutalist/mcp@latest"] }
Windsurf: 在'~/.codeium/windsurf/mcp_config.json'中添加:
{ "mcpServers": { "brutalist": { "command": "npx", "args": ["-y", "@brutalist/mcp@latest"] }
基本使用方法
安装完成后,您可以在AI助手中使用以下工具:
分析代码库
roast_codebase "/path/to/your/project"
验证安装
# 检查可用的CLI代理 cli_agent_roster()
主要分析工具
- 'roast_codebase' - 安全漏洞、性能问题、代码质量
- 'roast_idea' - 可行性、市场适应性、实施挑战
- 'roast_security' - 攻击向量、认证、授权
- 'roast_architecture' - 扩展性、成本、操作复杂性
- 'roast_cli_debate' - 多代理讨论不同技术视角
- 'roast_file_structure' - 目录组织、命名约定、结构
- 'roast_dependencies' - 版本冲突、安全漏洞、兼容性
配置说明
MCP客户端需要配置以下信息与服务器建立连接:
- server name: brutalist
- command: npx
- args: ["-y", "@brutalist/mcp@latest"
信息
分类
开发者工具