ZhaoXingPeng/DBJavaGenix
智能数据库代码生成工具基于MCP架构,支持MySQL等多种数据库,自动生成Entity、DAO、Service及Controller等完整分层代码,大幅提升开发效率。依托MCP协议,具备强大扩展与集成能力,可智能推断表关系与业务语义。集成Mustache、MapStruct和Lombok,实现跨语言生成、高效映射和代码简化,并提供依赖自动管理,保障项目稳定。
Implements an MCP stdio transport server built in Python that analyzes database schemas (MySQL, PostgreSQL, SQLite) and renders Mustache templates to generate layered Java code, exposing 16+ tools for table introspection, dependency analysis, and SpringBoot project validation. Offers three template architectures (Default/MybatisPlus/MybatisPlus-Mixed) with intelligent package structure generation based on table prefixes, plus automated Maven dependency repair and SpringBoot project structure detection. Integrates with Claude Desktop and other MCP-compatible LLM clients via stdio, enabling schema-driven code generation without AI semantic understanding (planned feature).
No commits in the last 6 months.
Stars
34
Forks
9
Language
Python
License
MIT
Category
Last pushed
Sep 13, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/ZhaoXingPeng/DBJavaGenix"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.