Update project functionality and configuration

This commit is contained in:
2026-08-14 17:59:07 +09:00
parent a4eb5a580f
commit 189277a78c
113 changed files with 4838 additions and 348 deletions

View File

@@ -6,8 +6,8 @@ Agent Builder와 Tool Service 사이의 stateless MCP 실행 계층이다. Agent
## 기술 기준
- Java 21, Spring Boot 4.0.7, Spring MVC
- MCP Java SDK 2.0.0의 `mcp-json-jackson3`: protocol 상수·표준 result 모델·JSON Schema 검증에만 사용
- Java 21, Spring Boot 3.5.11, Spring MVC
- MCP Java SDK 2.0.0의 `mcp-json-jackson2`: protocol 상수·표준 result 모델·JSON Schema 검증에만 사용
- Spring Data Redis: 선택적 공유 cache
- Spring AI MCP Starter/transport: 사용하지 않음
@@ -59,7 +59,7 @@ $env:MCP_LOCAL_TOOL_REGISTRY_FILE='file:C:/path/local-tools.json'
- Response: 항상 단일 `application/json` JSON-RPC response
- `Accept: application/json, text/event-stream`: 호환 목적으로 수용하지만 SSE 경로는 제공하지 않음
- 공개 endpoint의 `GET`: `405 Method Not Allowed`
- `MCP-Protocol-Version`: `initialize` 이후 필수, 현재 `2025-06-18`
- `MCP-Protocol-Version`: `initialize` 이후 필수, 현재 `2025-11-25`
- `Mcp-Session-Id`: initialize lifecycle 추적용 correlation 값이며 서버 세션이 아님
정확한 요청·응답과 오류 의미는 [Agent Builder-MCP 현재 계약 v0.3](docs/contracts/agent-builder-mcp/protocol-v0.3-streaming-policy.md)이 정본이다.