Token导航 LogoToken导航

MCP Server · 开发工具

booster MCP

Booster MCP是一款帮助开发者快速理解和导航大型代码库的语义代码智能工具,提供语义搜索、3D代码可视化、自动上下文注入和调试增强功能。

stdio官方级别未说明来源级核验工具 28
代码分析PythonClaude调试工具Claude DesktopCline

快速开始

作者 / 组织
NeuroGhostDev
提供方
NeuroGhostDev

工具数量

28

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

booster MCP 属于开发工具类 MCP Server,公开资料标注 28 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cline,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 28 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

🚀 Booster MCP——大型代码库的语义代码智能

🎯 所得

Booster MCP将复杂的代码库转化为可理解的系统。

你花更少的时间搜索,花更多的时间构建。而不是:

  • ❌ 手动抓取数千个文件
  • ❌ 迷失在陌生的架构中
  • ❌ 通过猜测进行调试

你得到:

  • ✅ 即时语义理解 --在整个代码库中提问并获得答案
  • ✅ 可视化架构图 --将您的代码视为3D“代码城市”
  • ✅ 自动上下文注入 --准确包括人工智能修复错误或添加功能所需的内容
  • ✅ 调试超能力 --挂纸白板会话,包括调用图、序列图和会话笔记
  • ✅ 7种久经考验的特工技能 --用于入职、重构、bug查找和代码审查的预构建工作流

现实世界影响

问题旧方法使用助推器
新开发人员入职2-3天grep30分钟交互式地图+上下文
查找相关代码手动搜索语义搜索+符号图
调试生产问题堆栈跟踪→ 手动追踪analyze_error() → 调用图→ fix
代码审查瓶颈人工审查时间语义+依赖性分析

______________________________________________________________________

⚡ 快速入门(1分钟)

一键安装

macOS/Linux:

curl -fsSL https://raw.githubusercontent.com/NeuroGhostDev/Booster-mcp/main/install.sh | bash

Windows(PowerShell):

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/NeuroGhostDev/Booster-mcp/main/install.ps1" -OutFile "install.ps1" | .\install.ps1

第一个命令

add_repo("C:\\my-project")
get_code_city()  # Opens 3D visualization in browser

就是这样。你的代码库现在可以通过人工智能进行搜索。

______________________________________________________________________

💎 功能概览

🔍 语义搜索 (不仅仅是Grep)

  • 矢量驱动的代码搜索理解意图,而不仅仅是关键字
  • 查找“身份验证流”并获取相关登录、OAuth、令牌验证码
  • 跨多种语言工作

🗺️ 代码城市3D

  • 项目结构的可视化表示
  • 建筑物=文件(高度=复杂性,颜色=语言)
  • 立即发现架构模式和依赖关系

📊 存储库映射

  • 入职培训的单页项目概述
  • 自动生成,始终同步
  • 包括约定、堆栈和模块边界

🐛 挂图调试

  • 使用调用图和序列图创建调试会话
  • 美人鱼驱动的可视化
  • 添加注释并跨符号跟踪假设

🤖 7内置代理技能

  • booster-onboard --新代码库?从这里开始
  • booster-context-inject --为AI提供它所需要的东西
  • booster-bug-hunt --堆栈跟踪→ 诊断→ fix
  • booster-feature-add --查找模式,添加一致的代码
  • booster-deep-dive --理解架构
  • booster-refactor --影响分析+变更自动化
  • booster-review --语义代码审查

🔗 上下文注入

repo://map          → Repository structure
repo://stack        → Dependencies and frameworks
repo://conventions  → Code patterns and standards

通过以下方式与实时文档自动同步 fetch_stack_docs().

⚙️ 增量索引

  • 监视器监视更改
  • 无需手动重新索引
  • 无需重新启动服务器即可支持多仓库

______________________________________________________________________

📦 包含什么

组件目的
FastMCP服务器核心工具定义和布线
矢量索引器FAISS支持的跨代码语义搜索
图形引擎调用图、导入图、依赖关系分析
代码城市可视化工具代码库的3D HTML可视化
代理技能7个用于常见任务的预构建工作流
网页用户界面管理仓库、生成可视化、检查地图
翻页图表使用Mermaid图调试会话
工具包Grep、git、命令执行、错误分析

______________________________________________________________________

🛠️ 安装

需求

  • Python 3.11+
  • Git
  • 互联网(首次运行下载嵌入模型)

完全手动安装(所有平台)

克隆和设置:

git clone https://github.com/NeuroGhostDev/Booster-mcp.git
cd Booster-mcp
python3.11 -m venv .venv
source .venv/bin/activate  # or .\.venv\Scripts\Activate.ps1 on Windows
pip install -r requirements.txt

开始:

python server.py

配置您的MCP客户端

添加到您的 .claude_desktop_config.json (克劳德桌面、克莱恩等):

macOS/Linux:

{
  "mcpServers": {
    "Booster": {
      "command": "/home/user/Booster-mcp/.venv/bin/python",
      "args": ["/home/user/Booster-mcp/server.py"]
    }
  }
}

Windows(使用绝对路径):

{
  "mcpServers": {
    "Booster": {
      "command": "C:\\Users\\YourName\\Booster-mcp\\.venv\\Scripts\\python.exe",
      "args": ["C:\\Users\\YourName\\Booster-mcp\\server.py"]
    }
  }
}

______________________________________________________________________

🚀 常见工作流

启动一个新项目

add_repo("C:\\project")
repo_stats()           # Quick metrics
get_repo_map()         # Architecture overview
semantic_search("main entry point")
find_symbol("main")    # Navigate to key functions

调试生产错误

analyze_error("TypeError: 'NoneType' object is not subscriptable")
flipchart_quick_debug("handler_function", max_depth=3)
read_with_context("auth.py", line=42, context=10)
git_diff("auth.py")    # See recent changes

安全地添加功能

semantic_search("similar feature pattern")
find_symbol("existing_feature")
flipchart_sequence_diagram("existing_feature", depth=5)
# Now safe to implement

超级大国代码审查

flipchart_call_graph("modified_function", max_depth=5)
external_deps("modified_function")
find_duplicates(min_lines=5)

______________________________________________________________________

📚 全部文件

______________________________________________________________________

🎓 最大功率系统说明

将此添加到您的MCP客户端以获得最佳结果:

MCP Usage Policy:
- New codebase? Use onboard skill first
- Production error? Use bug-hunt skill
- Architecture question? Use deep-dive skill
- Adding feature? Use feature-add skill + inject context
- Refactoring? Use refactor skill + analyze impact
- Code review? Use review skill + semantic analysis

Always prefer semantic tools over grep for understanding.

\[请参阅README中的完整系统说明\]

______________________________________________________________________

🛠️ 所有可用工具

库管理

  • add_repo(path) --为新存储库建立索引
  • remove_repo(path) --停止跟踪
  • reindex_repo(path) --强制重新索引
  • list_repos() --查看活动存储库
  • repo_stats() --尺寸、符号、度量

搜索和导航

  • semantic_search(query) --按含义查找代码
  • find_symbol(name) --查找函数、类

上下文注入

  • inject_context() --自动构建AI上下文
  • fetch_stack_docs() --实时依赖文档

调试

  • flipchart_quick_debug(symbol) --即时图表
  • flipchart_call_graph(symbol) --显示来电者/被叫者
  • flipchart_sequence_diagram(symbol) --流程图
  • analyze_error(stacktrace) --误差分析

公用事业

  • code_grep(pattern) --智能grep
  • read_with_context(file, line) --显示代码+上下文
  • git_log(path) --查看历史
  • run_command(cmd) --执行工具
  • find_duplicates() --代码重复
  • external_deps(symbol) --查看依赖关系

可视化

  • get_code_city() --三维可视化
  • get_repo_map() --建筑图

______________________________________________________________________

🌍 语言支持

  • python
  • JavaScript/TypeScript
  • 锈
  • 去
  • Java
  • C/C++

______________________________________________________________________

🧪 测试

python test_mcp.py        # Basic tests
python test_all.py        # Full suite

______________________________________________________________________

❓ 常见问题解答

Q: 这会减慢我的代码库吗?\ A: 不,索引是单独的。你的代码正常运行。

Q: 它适用于私有仓库吗?\ A: 是的。一切都在本地运行。没有数据离开你的机器。

Q: 支持哪些AI客户端?\ A: 任何兼容MCP的客户端(Claude Desktop、Cline、Continue等)。

Q: 我可以一次索引多个仓库吗?\ A: 是的。 add_repo() 你想要多少就多少。无需重新启动。

Q: 如果我的回购是1M+行怎么办?\ A: 工作得很好。语义索引是为规模而构建的。使用 .ignore 跳过繁重的目录。

______________________________________________________________________

📖 详细文档和指南

______________________________________________________________________

🤝 贡献

  1. 叉起来
  2. 分行: git checkout -b feature/my-feature
  3. 承诺: git commit -m "Add feature"
  4. 测试: python test_all.py
  5. 推送并打开PR

______________________________________________________________________

📄 许可证

麻省理工学院——自由使用,无论是商业用途还是其他用途。

______________________________________________________________________

🎯 后续步骤

  1. 立即安装: 运行一键式安装程序
  2. 试试看: add_repo() + get_code_city()
  3. 阅读食谱: 高级工作流程和示例
  4. 分享反馈:

______________________________________________________________________

专为对工具有更高要求的开发人员而设计。 ⚡

工具与能力

工具数量

28

资源数量

0

提示词数量

0

能力标签

代码分析Python本地部署语义搜索代码可视化调试工具开发工具

支持客户端

Claude DesktopClaudeCline

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 28 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cline,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
booster MCP

MCP World · 本页

28stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

booster MCP 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

booster MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

booster MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

booster MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

booster MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cline;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP