ZhaoXingPeng/DBJavaGenix

智能数据库代码生成工具基于MCP架构,支持MySQL等多种数据库,自动生成Entity、DAO、Service及Controller等完整分层代码,大幅提升开发效率。依托MCP协议,具备强大扩展与集成能力,可智能推断表关系与业务语义。集成Mustache、MapStruct和Lombok,实现跨语言生成、高效映射和代码简化,并提供依赖自动管理,保障项目稳定。

41
/ 100
Emerging

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.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 7 / 25
Maturity 15 / 25
Community 17 / 25

How are scores calculated?

Stars

34

Forks

9

Language

Python

License

MIT

Category

sql-database-mcp

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.