π¦
Spring AI MCP Server
Model Context Protocol: A server application with Spring AI
0 installs
Trust: 34 β Low
Devtools
Ask AI about Spring AI MCP Server
Powered by Claude Β· Grounded in docs
I know everything about Spring AI MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Loading tools...
Reviews
Documentation
Spring AI MCP Server
μ€νλ§λΆνΈμ AIλ₯Ό νμ©ν μμ , PPT μμ± μλ²μ λλ€.
μ£Όμ κΈ°λ₯
- AIλ₯Ό νμ©ν μμ λ¬Έμ μλ μμ±
- AIλ₯Ό νμ©ν PPT νλ μ ν μ΄μ μλ μμ±
- RESTful APIλ₯Ό ν΅ν λΉλκΈ° λ¬Έμ μμ± μμ² μ²λ¦¬
κΈ°μ μ€ν
- Java 17
- Spring Boot 3.2.3
- Spring AI 0.8.0 (OpenAI νμ©)
- Apache POI 5.2.5 (μμ , PPT νμΌ μμ±)
μꡬ μ¬ν
- Java 17 μ΄μ
- OpenAI API ν€
μ€ν λ°©λ²
- νκ²½ λ³μ μ€μ :
OPENAI_API_KEY=your_api_key - μ ν리μΌμ΄μ
λΉλ:
./gradlew clean build - μ ν리μΌμ΄μ
μ€ν:
java -jar build/libs/spring-ai-mcp-server-0.0.1-SNAPSHOT.jar
API μ¬μ© μμ
1. μμ λ¬Έμ μμ± μμ²
curl -X POST http://localhost:8080/api/documents \
-H "Content-Type: application/json" \
-d '{
"title": "2024λ
λΆκΈ°λ³ λ§€μΆ λ³΄κ³ μ",
"content": "2024λ
1λΆκΈ°μμ 3λΆκΈ°κΉμ§μ λ§€μΆ λ°μ΄ν°λ₯Ό ν¬ν¨ν λ³΄κ³ μλ₯Ό μμ±ν©λλ€. μ ν μΉ΄ν
κ³ λ¦¬λ³ λ§€μΆκ³Ό μ΄ν©μ νμνκ³ , λΆκΈ°λ³ μ¦κ°λ₯ λ νμν΄μ£ΌμΈμ.",
"documentType": "EXCEL",
"sections": ["λ§€μΆ κ°μ", "μ νλ³ μ€μ ", "μ§μλ³ μ€μ "]
}'
2. PowerPoint νλ μ ν μ΄μ μμ± μμ²
curl -X POST http://localhost:8080/api/documents \
-H "Content-Type: application/json" \
-d '{
"title": "AI κΈ°μ λν₯ 2025",
"content": "2025λ
νμ¬μ AI κΈ°μ λν₯μ μκ°νλ νλ μ ν
μ΄μ
μ
λλ€. μμ±ν AI λ°μ , λκ·λͺ¨ μΈμ΄ λͺ¨λΈ, AI μ€λ¦¬ λ° κ·μ , μ°μ
λ³ AI μμ© μ¬λ‘ λ±μ λ€λ£Ήλλ€.",
"documentType": "POWERPOINT",
"sections": ["μλ‘ ", "μμ±ν AI λν₯", "λκ·λͺ¨ μΈμ΄ λͺ¨λΈ λ°μ ", "μ°μ
λ³ AI μμ©", "μ€λ¦¬ λ° κ·μ ", "κ²°λ‘ "]
}'
3. λ¬Έμ μμ± μν νμΈ
curl -X GET http://localhost:8080/api/documents/{documentId}
4. μμ±λ λ¬Έμ λ€μ΄λ‘λ
-
μμ νμΌ:
curl -X GET http://localhost:8080/api/documents/excel/download/{fileName} -
PowerPoint νμΌ:
curl -X GET http://localhost:8080/api/documents/ppt/download/{fileName}
μ€μ μ΅μ
application.ymlμμ λ€μν μ€μ μ μ‘°μ ν μ μμ΅λλ€:
app:
document:
temp-dir: ${java.io.tmpdir}/spring-ai-mcp-server # μμ νμΌ μ μ₯ κ²½λ‘
ν₯ν κ°λ° κ³ν
- Markdown λ¬Έμ μμ± κΈ°λ₯ μΆκ°
- Confluence νμ΄μ§ μλ μμ± κΈ°λ₯ μΆκ°
- λ€μν λ¬Έμ ν νλ¦Ώ μ§μ
- μ΄λ―Έμ§ λ° μ°¨νΈ μλ μμ± κΈ°λ₯
λΌμ΄μΌμ€
MIT License
