</>MCP Agents Market
MCP Server

erupt

by erupts2.8kJavaUpdated 2026-09-05

why write many code when few annotation do trick — annotation-driven Java framework, one class become full admin, now with built-in AI harness too

Claude DesktopChatGPTAny MCP-compatible client

Erupt is an annotation-driven Java framework that generates full-featured admin UIs from annotated JPA entities and includes an integrated AI harness with native MCP support. Developers add annotations to plain Java classes to instantly create CRUD interfaces with role-based access control, Excel import/export, and REST APIs—zero front-end code required. The built-in AI module connects to 50+ LLM providers, exposes Spring beans as MCP tools via the @AiToolbox annotation, and implements agent-to-agent communication through the A2A protocol. Optional modules extend the framework with natural-language server administration (AI Claw), distributed configuration (Cloud), and enterprise workflow capabilities.

Key Features

Annotation-driven admin generation: one @Erupt class becomes a complete admin page with tables, forms, search, and pagination in 2–5 second startup
Built-in AI harness with MCP-native tool integration supporting SSE and STDIO transports, auto-reconnect, and 50+ LLM providers (OpenAI, Claude, DeepSeek, Gemini, local Ollama)
Role-based AI tool security: @AiToolbox exposes Spring beans as tools with per-role whitelisting and runtime revocation
Agent-to-agent communication via standardized A2A protocol for multi-agent workflows
AI Claw module for natural-language server ops: query/modify @Erupt entities, execute shell commands, file I/O, and browser control through chat
30+ UI components out-of-box: date pickers, sliders, tree views, code editors, maps, Markdown, signature pads
Full RBAC with row-level filters, column visibility, audit logs, and auto-generated OpenAPI endpoints for every entity
Multi-database support: MySQL, PostgreSQL, Oracle, SQL Server, DM via JPA; MongoDB through erupt-mongodb

Use Cases

  • 01Rapidly scaffolding admin dashboards for Spring Boot applications without writing front-end code
  • 02Building conversational AI agents that interact with Java backend services through MCP-exposed Spring bean methods
  • 03Creating multi-LLM systems with hot-swappable providers managed through the admin UI
  • 04Implementing role-gated AI assistants where different user roles access different tool sets
  • 05Orchestrating agent-to-agent workflows using the A2A protocol for complex business processes
  • 06Natural-language server administration where operators interact with databases, files, and shell commands through chat

Related MCP Servers

View more

erupt — FAQ

What is Erupt and what does the AI harness do?+

Erupt is a Java framework that generates admin UIs from annotated entities and includes an AI harness module (erupt-ai) that integrates 50+ LLM providers with MCP-native tool support. The harness lets you expose Spring beans as AI tools with built-in RBAC, chat history, and agent-to-agent communication.

How do I install Erupt with AI capabilities?+

Add the erupt-spring-boot-starter-all dependency (includes AI modules) to your pom.xml, annotate a JPA entity with @Erupt and @EruptField, then run with mvn spring-boot:run. The admin UI launches at localhost:8080 with default credentials erupt/erupt.

Which AI clients work with Erupt's MCP implementation?+

Erupt implements MCP server capabilities that expose @AiToolbox-annotated Spring beans as tools. It works with any MCP-compatible client that supports SSE or STDIO transports, and includes a built-in admin UI for configuration.

Do I need API keys to use Erupt's AI features?+

Yes, for cloud LLM providers you'll need API keys from your chosen provider (OpenAI, Claude, DeepSeek, etc.), configured through the admin UI. For local models, you can use Ollama without external API keys.

Is Erupt free to use?+

Yes, the core framework including erupt-ai, erupt-upms, erupt-web, and other base modules are Apache 2.0 licensed with no project limits or commercial restrictions. Optional commercial modules (Flow, SaaS/Tenant, Cube BI) require one-time purchase.

How do I expose my Java methods as AI tools?+

Annotate a Spring component with @AiToolbox and methods with @Tool("description"). Erupt automatically registers them as MCP-compatible tools with role-based access control configurable through the admin UI.

How do I install erupt?+

Open the source repository on GitHub and follow its README. erupt is a mcp server — MCP Agents Market links you directly to the official repo.

Is erupt free?+

erupt is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches