loading…
Search for a command to run...
loading…
Booster MCP turns complex codebases into understandable systems with semantic search, 3D visualization, and debugging tools.
Booster MCP turns complex codebases into understandable systems with semantic search, 3D visualization, and debugging tools.
Booster MCP turns complex codebases into understandable systems.
You spend less time searching and more time building. Instead of:
You get:
| Problem | Old Way | With Booster |
|---|---|---|
| New developer onboarding | 2-3 days of grep | 30 min interactive map + context |
| Finding related code | Manual search | Semantic search + symbol graph |
| Debugging production issues | Stack traces → manual tracing | analyze_error() → call graph → fix |
| Code review bottlenecks | Hours of manual review | Semantic + dependency analysis |
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
That's it. Your codebase is now AI-searchable.
booster-onboard — new codebase? Start herebooster-context-inject — give AI exactly what it needsbooster-bug-hunt — stack trace → diagnosis → fixbooster-feature-add — find patterns, add consistent codebooster-deep-dive — understand architecturebooster-refactor — impact analysis + change automationbooster-review — semantic code reviewrepo://map → Repository structure
repo://stack → Dependencies and frameworks
repo://conventions → Code patterns and standards
Auto-sync with live documentation via fetch_stack_docs().
| Component | Purpose |
|---|---|
| FastMCP Server | Core tool definitions and routing |
| Vector Indexer | FAISS-backed semantic search across code |
| Graph Engine | Call graphs, import graphs, dependency analysis |
| Code City Visualizer | 3D HTML visualization of codebase |
| Agent Skills | 7 pre-built workflows for common tasks |
| Web UI | Manage repos, generate visualizations, inspect maps |
| Flipchart | Debug sessions with Mermaid diagrams |
| Toolkit | Grep, git, command execution, error analysis |
Clone & Setup:
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
Start:
python server.py
Add to your .claude_desktop_config.json (Claude Desktop, Cline, etc):
macOS/Linux:
{
"mcpServers": {
"Booster": {
"command": "/home/user/Booster-mcp/.venv/bin/python",
"args": ["/home/user/Booster-mcp/server.py"]
}
}
}
Windows (use absolute paths):
{
"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)
Add this to your MCP client for best results:
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.
[See full system instructions in README]
add_repo(path) — Index a new repositoryremove_repo(path) — Stop trackingreindex_repo(path) — Force re-indexlist_repos() — See active reposrepo_stats() — Size, symbols, metricssemantic_search(query) — Find code by meaningfind_symbol(name) — Locate functions, classesinject_context() — Auto-build AI contextfetch_stack_docs() — Live dependency docsflipchart_quick_debug(symbol) — Instant graphsflipchart_call_graph(symbol) — Show callers/calleesflipchart_sequence_diagram(symbol) — Flow diagramanalyze_error(stacktrace) — Error analysiscode_grep(pattern) — Smart grepread_with_context(file, line) — Show code + contextgit_log(path) — See historyrun_command(cmd) — Execute toolsfind_duplicates() — Code duplicationexternal_deps(symbol) — See dependenciesget_code_city() — 3D visualizationget_repo_map() — Architecture mappython test_mcp.py # Basic tests
python test_all.py # Full suite
Q: Will this slow down my codebase?
A: No. Indexing is separate. Your code runs normally.
Q: Does it work with private repos?
A: Yes. Everything runs locally. No data leaves your machine.
Q: Which AI clients are supported?
A: Any MCP-compatible client (Claude Desktop, Cline, Continue, etc).
Q: Can I index multiple repos at once?
A: Yes. add_repo() as many as you want. No restart needed.
Q: What if my repo is 1M+ lines?
A: Works fine. Semantic indexing is built for scale. Use .ignore to skip heavy directories.
git checkout -b feature/my-featuregit commit -m "Add feature"python test_all.pyMIT — Use freely, commercial or otherwise.
add_repo() + get_code_city()Made for developers who demand more from their tools. ⚡
Выполни в терминале:
claude mcp add booster-mcp -- npx Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development