Learning Objectives
After completing this chapter, participants will be able to:
- Understand what MCP (Model Context Protocol) is.
- Understand why MCP is becoming a foundational technology for AI-assisted development.
- Connect AI systems to external engineering tools.
- Expose organizational capabilities as reusable AI tools.
- Integrate Atomic Bomb and other engineering systems through MCP.
- Move from AI-generated code to AI-executed workflows.
Requirements
We are going to use the BomberMCP tool in this chapter. Please make sure you have it installed and running before proceeding.
Official package
Requires Rust 1.72 or later to compile.
git clone https://codeberg.org/ReneKrewinkel/bomber.git
cd bomber
cargo build --release
target/release/bomber
# or
cargo install --path .
bomber
# or just run it directly
cargo run --release
Fallback package (JavaScript version)
If you don't have Rust installed, you can use the JavaScript version of BomberMCP.
git clone git@github.com:ReneKrewinkel/bomberjs.git
# or
git clone https://github.com/ReneKrewinkel/bomberjs.git
npm install
npm start
In both cases, the tool will start a local HTTP server on port 3042. You can verify that it is running by visiting http://127.0.0.1:3042
Configure tool in copilot
How to configure BomberMCP in your copilot environment will depend on the specific copilot you are using. Please refer to the documentation of your copilot for instructions on how to add external tools and configure them to communicate with BomberMCP.
- Inside copilot:
/mcp
# Follow the steps from there