# ADR-0001 Stateless 실행 책임 경계 - 상태: Accepted - 결정일: 2026-07-10 - 관련 논의: [DISC-20260710-001](../discussions/DISC-20260710-001-agentbuilder-mcp-interface.md) ## 배경 Agent Builder는 사용자 의도와 업무 맥락을 바탕으로 실행할 Tool을 결정하고, MCP Server는 요청된 Tool을 안전하게 검증·실행하는 계층이다. ## 결정 - MCP Server는 서버 측 대화 세션을 보관하지 않는 stateless 실행 계층으로 유지한다. - Tool 선택, 의도 분류, 대체 Tool 탐색은 Agent Builder 책임이다. - MCP Server는 요청에 명시된 Tool만 Registry metadata에 따라 검증하고 실행한다. - `mcp-session-id`가 사용되더라도 대화 상태가 아닌 correlation 값으로 취급한다. - Business Rule은 Tool Service 책임으로 유지한다. ## 영향 - MCP Server에 LLM inference, intent classification 또는 autonomous tool selection을 추가하지 않는다. - 인증·권한 책임은 이 결정 이후 [ADR-0006](ADR-0006-no-authentication-in-mcp.md)에서 확정했다. MCP는 인증·인가하지 않는다. - 현재 구현은 이 결정과 대체로 일치하므로 즉시 코드 변경하지 않는다.