arianlopezc avatar

Trabuco

arianlopezc/trabuco

Exposes Trabuco's project scaffolder through MCP so Claude can generate production Java codebases without leaving the conversation. The server surfaces operations like init_project, add_module, design_system, and suggest_architecture, letting you spin up multi-module Maven projects with Spring Boot, Flyway, Testcontainers, and observability wiring already configured. Trabuco generates both the code and the AI context layer (task prompts, quality specs, per-agent rule files) so your next interaction picks up architectural conventions without re-teaching them. Useful when you're starting a new Spring service and want the boilerplate, module boundaries, and agent guardrails handled in one shot. Also supports migrate operations for bringing existing Spring Boot repos into the Trabuco structure through a phased, gated process.

tools
4
transport
STDIO
last updated
Oct 13, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

init_projectScaffolds a new multi-module Java project.

Scaffolds a new multi-module Java project.

No parameter schema in public metadata yet.

add_moduleAdds a module to an existing Trabuco project.

Adds a module to an existing Trabuco project.

No parameter schema in public metadata yet.

design_systemDesigns a system architecture for a Trabuco project.

Designs a system architecture for a Trabuco project.

No parameter schema in public metadata yet.

suggest_architectureSuggests an architecture for a Java project.

Suggests an architecture for a Java project.

No parameter schema in public metadata yet.

Sponsors

Readme

 ████████╗██████╗  █████╗ ██████╗ ██╗   ██╗ ██████╗ ██████╗
 ╚══██╔══╝██╔══██╗██╔══██╗██╔══██╗██║   ██║██╔════╝██╔═══██╗
    ██║   ██████╔╝███████║██████╔╝██║   ██║██║     ██║   ██║
    ██║   ██╔══██╗██╔══██║██╔══██╗██║   ██║██║     ██║   ██║
    ██║   ██║  ██║██║  ██║██████╔╝╚██████╔╝╚██████╗╚██████╔╝
    ╚═╝   ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝  ╚═════╝  ╚═════╝ ╚═════╝
  

Generate production-ready Java projects — with the AI context your coding agents need built in.

Starting a new Java project is slow — even with a coding agent helping. You set up Maven modules, wire databases and tests, copy boilerplate from that one project that "mostly works," and then spend the first hour explaining every architectural convention to Claude Code, Cursor, Copilot, or Codex from scratch. Hours pass before you write a single line of business logic. Trabuco exists because your time — and your agent's context window — is better spent building features, not fighting configuration or re-teaching conventions.


View the full README on GitHub

Details

Repository
github.com/arianlopezc/trabuco
Website
github.com/arianlopezc/Trabuco
Package
https://github.com/arianlopezc/Trabuco/releases/download/v1.16.0/trabuco-darwin-arm64.mcpb
Transport
STDIO
Registry
MCP registry, active