
Spring AI MCP Server

2025.04.04
0
Java文档生成AI内容生成内容生成
Spring AI MCP Server是一个基于Spring Boot和AI技术的文档生成服务,主要用于自动生成Excel和PowerPoint文档。它通过RESTful API提供异步文档生成功能,支持用户通过简单的API请求快速生成专业文档。
View on GitHub
Overview
基本能力
产品定位
Spring AI MCP Server是一个基于Spring Boot和AI技术的文档生成服务,主要用于自动生成Excel和PowerPoint文档。
核心功能
- AI驱动的Excel文档自动生成
- AI驱动的PowerPoint演示文稿自动生成
- 通过RESTful API处理异步文档生成请求
适用场景
- 需要快速生成专业Excel报告的场景
- 需要自动创建PowerPoint演示文稿的场景
- 需要批量处理文档生成的业务场景
工具列表
- Apache POI 5.2.5:用于Excel和PPT文件生成
- Spring AI 0.8.0:集成OpenAI进行AI内容生成
常见问题解答
- 需要Java 17及以上版本
- 需要有效的OpenAI API密钥
使用教程
使用依赖
- 确保已安装Java 17或更高版本
- 获取OpenAI API密钥
安装教程
- 设置环境变量:
bash export OPENAI_API_KEY=your_api_key
- 构建应用程序:
bash ./gradlew clean build
- 运行应用程序:
bash java -jar build/libs/spring-ai-mcp-server-0.0.1-SNAPSHOT.jar
调试方式
- 检查应用程序是否正常运行:
bash curl http://localhost:8080/actuator/health
- 测试文档生成API:
bash curl -X POST http://localhost:8080/api/documents \ -H "Content-Type: application/json" \ -d '{"title": "测试文档", "content": "这是一个测试文档", "documentType": "EXCEL"}'