基于Spring AI Alibaba框架构建的智能编码助手,集成MCP工具协议,支持项目分析、代码生成、智能编辑和项目脚手架等功能。通过自然语言交互,帮助开发者快速完成各种编程任务。
- Spring Boot 3.4.5: 应用框架
- Spring AI 1.0.0: AI集成框架,支持多种LLM模型
- MCP Client: Model Context Protocol客户端集成
- AspectJ: AOP切面编程,用于工具调用监控
- Jackson: JSON处理
- Java Diff Utils: 文件差异比较
- Java 17+: 核心运行环境
- Maven 3.6+: 项目构建工具
- Git: 版本控制(可选)
- Node.js 16+: MCP工具运行环境(可选)
- Fork 项目到您的GitHub账户
- 创建特性分支 (
git checkout -b feature/AmazingFeature
) - 提交更改 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 创建 Pull Request
本项目采用 Apache License 2.0 许可证 - 查看 LICENSE 文件了解详情。
- Spring AI - AI集成框架
- Model Context Protocol - 工具协议标准
🌟 如果这个项目对您有帮助,请给我们一个Star!