Spring AI MCP Server

Spring AI MCP Server

site icon
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密钥

使用教程

使用依赖

  1. 确保已安装Java 17或更高版本
  2. 获取OpenAI API密钥

安装教程

  1. 设置环境变量: bash export OPENAI_API_KEY=your_api_key
  2. 构建应用程序: bash ./gradlew clean build
  3. 运行应用程序: bash java -jar build/libs/spring-ai-mcp-server-0.0.1-SNAPSHOT.jar

调试方式

  1. 检查应用程序是否正常运行: bash curl http://localhost:8080/actuator/health
  2. 测试文档生成API: bash curl -X POST http://localhost:8080/api/documents \ -H "Content-Type: application/json" \ -d '{"title": "测试文档", "content": "这是一个测试文档", "documentType": "EXCEL"}'

许可证

该项目遵循 MIT License 开源许可条款。