Booster MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Booster MCPShow me the architecture map of my codebase"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π Booster MCP β Semantic Code Intelligence for Large Codebases
π― What You Get
Booster MCP turns complex codebases into understandable systems.
You spend less time searching and more time building. Instead of:
β Manually grepping through thousands of files
β Getting lost in unfamiliar architectures
β Debugging by guessing
You get:
β Instant semantic understanding β ask questions, get answers across your entire codebase
β Visual architecture maps β see your code as a 3D "Code City"
β Automatic context injection β include exactly what the AI needs to fix bugs or add features
β Debugging superpowers β flipchart sessions with call graphs, sequence diagrams, and session notes
β 7 battle-tested agent skills β pre-built workflows for onboarding, refactoring, bug hunting, and code review
Real-World Impact
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 |
|
Code review bottlenecks | Hours of manual review | Semantic + dependency analysis |
β‘ Quick Start (1 minute)
One-Click Install
macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/NeuroGhostDev/Booster-mcp/main/install.sh | bashWindows (PowerShell):
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/NeuroGhostDev/Booster-mcp/main/install.ps1" -OutFile "install.ps1" | .\install.ps1First Command
add_repo("C:\\my-project")
get_code_city() # Opens 3D visualization in browserThat's it. Your codebase is now AI-searchable.
π Features at a Glance
π Semantic Search (Not Just Grep)
Vector-powered code search understands intent, not just keywords
Find "authentication flow" and get relevant login, OAuth, token validation code
Works across multiple languages
πΊοΈ Code City 3D
Visual representation of your project structure
Buildings = files (height = complexity, color = language)
Instantly spot architectural patterns and dependencies
π Repository Maps
One-page project overview for onboarding
Auto-generated, always in sync
Includes conventions, stack, and module boundaries
π Flipchart Debugging
Create debug sessions with call graphs and sequence diagrams
Mermaid-powered visualizations
Add notes and track hypotheses across symbols
π€ 7 Built-in Agent Skills
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 review
π Context Injection
repo://map β Repository structure
repo://stack β Dependencies and frameworks
repo://conventions β Code patterns and standardsAuto-sync with live documentation via fetch_stack_docs().
βοΈ Incremental Indexing
Watchdog monitors changes
No manual reindex needed
Multi-repo support without server restart
π¦ What's Included
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 |
π οΈ Installation
Requirements
Python 3.11+
Git
Internet (first run downloads embedding model)
Full Manual Install (all platforms)
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.txtStart:
python server.pyConfigure Your MCP Client
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"]
}
}
}π Common Workflows
Onboard a New Project
add_repo("C:\\project")
repo_stats() # Quick metrics
get_repo_map() # Architecture overview
semantic_search("main entry point")
find_symbol("main") # Navigate to key functionsDebug a Production Error
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 changesAdd a Feature Safely
semantic_search("similar feature pattern")
find_symbol("existing_feature")
flipchart_sequence_diagram("existing_feature", depth=5)
# Now safe to implementCode Review with Superpowers
flipchart_call_graph("modified_function", max_depth=5)
external_deps("modified_function")
find_duplicates(min_lines=5)π Full Documentation
COOKBOOK.md β Deep-dive recipes and advanced usage
MARKETPLACE.md β Publish to MCP catalogs
π System Instructions for Maximum Power
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]
π οΈ All Available Tools
Repository Management
add_repo(path)β Index a new repositoryremove_repo(path)β Stop trackingreindex_repo(path)β Force re-indexlist_repos()β See active reposrepo_stats()β Size, symbols, metrics
Search & Navigation
semantic_search(query)β Find code by meaningfind_symbol(name)β Locate functions, classes
Context Injection
inject_context()β Auto-build AI contextfetch_stack_docs()β Live dependency docs
Debugging
flipchart_quick_debug(symbol)β Instant graphsflipchart_call_graph(symbol)β Show callers/calleesflipchart_sequence_diagram(symbol)β Flow diagramanalyze_error(stacktrace)β Error analysis
Utilities
code_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 dependencies
Visualization
get_code_city()β 3D visualizationget_repo_map()β Architecture map
π Language Support
Python
JavaScript / TypeScript
Rust
Go
Java
C / C++
π§ͺ Testing
python test_mcp.py # Basic tests
python test_all.py # Full suiteβ FAQ
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.
π Detailed Docs & Guides
COOKBOOK.md β Recipes, examples, advanced techniques
MARKETPLACE.md β Publish to Smithery, Glama
π€ Contributing
Fork it
Branch:
git checkout -b feature/my-featureCommit:
git commit -m "Add feature"Test:
python test_all.pyPush & open PR
π License
MIT β Use freely, commercial or otherwise.
π― Next Steps
Install now: Run the one-click installer
Try it:
add_repo()+get_code_city()Read cookbook: Advanced workflows and examples
Share feedback: GitHub Issues
Made for developers who demand more from their tools. β‘
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NeuroGhostDev/booster_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server