DBJavaGenix
Verified Safeby Muhaastok
Overview
Generates layered Java code (Entity, DAO, Service, Controller) from database schemas using AI-enhanced analysis and templates, with Spring Boot project dependency management.
Installation
python -m dbjavagenix.cli serverEnvironment Variables
- DBJAVAGENIX_CONFIG
- DATABASE_URL
- AI_API_KEY
- AI_PROVIDER
- OUTPUT_DIR
- PACKAGE_NAME
Security Notes
The server features SQL query execution (db_query_execute) but strictly limits it to 'SELECT' queries for safety. Database credentials (passwords) are handled directly in arguments and in configuration files, though a `ConnectionManager` masks them for internal storage. Build files (pom.xml, build.gradle) are modified using regex, which can be brittle but is mitigated by a backup mechanism during automatic dependency fixes. No direct 'eval' or malicious obfuscation patterns were identified.
Similar Servers
boost
Accelerates AI-assisted development by providing essential context and structure for generating high-quality, Laravel-specific code via an MCP server.
codegraph-rust
Transforms codebases into a semantically searchable knowledge graph, enabling AI agents to reason about code relationships, architecture, and impact rather than just performing text-based searches.
easy-code-reader
Provides a Model Context Protocol (MCP) server for AI assistants to intelligently read Java source code from local projects and Maven dependencies, supporting decompilation and multi-module analysis.
ater.dry.cli
A .NET-based development assistance tool that streamlines front-end and back-end service creation through code generation, LLM integration, and provides command-line, Web UI, and MCP server interfaces.