Use Model Context Protocol-powered automation to help agents create, update, and maintain Atomic Design-compliant components, hooks, features, domains, and app structures.

Bomber MCP Provides AI-driven code generation and project automation through the Model Context Protocol, enabling agents to create, modify, and maintain Atomic Design-compliant components, features, hooks, domains, and application structures.
Bomber is written in Rust and executes the
Hosted on my Codeberg Repo: https://codeberg.org/ReneKrewinkel/bomber
Just download, compile and run it!

Agents provide Bomber MCP with a structured context and specific instructions for the desired code generation or modification tasks.

Bomber MCP processes the incoming MCP requests using the atomic-bomb NPM package, which generates code based on the provided context and instructions.

Bomber MCP generates new code or modifies existing code to create, update, and maintain Atomic Design-compliant components, features, hooks, domains, and application structures.
Written in Rust, Bomber MCP executes the atomic-bomb NPM package, which serves as the core engine for processing MCP requests and generating code based on the provided context and instructions.
It runs this command from the project root path supplied by the agent:
The compiled server binary will be available at:
Bomber writes a trace log for each received MCP request to stdout.
By default, Bomber listens on:
Endpoints:
Configure the AI agent to connect to Bomber as an HTTP MCP server:
The agent must provide the project root path in every
Bomber uses [
Preferred config file:
If that file does not exist, Bomber falls back to the other paths supported by
Example config:
All fields are optional.
The project root is intentionally not read from config. It must be supplied by the agent for each tool call.
For simple configs, top-level keys are also accepted:
Bomber uses [
At startup,
The server exposes one tool:
Tool arguments:
Full MCP request:
Fields:
An AI agent should call the MCP tool named
The command is executed without a shell, so argument values are passed directly to
Initialize:
List tools:
Call the tool:
On success, the tool returns MCP text content containing stdout and stderr from
Example successful result text:
If
This server implements JSON-RPC MCP requests over HTTP:
Requests go to