refactor #565: productize knowledge search language

This commit is contained in:
devmrko
2026-06-29 20:51:42 +09:00
parent b674d301db
commit 5b98c87da1
17 changed files with 102 additions and 101 deletions

View File

@@ -1,14 +1,14 @@
<!doctype html>
<html lang="ko" xmlns:th="http://www.thymeleaf.org">
<head th:replace="~{fragments/layout :: head('MCP Client Demo')}"></head>
<head th:replace="~{fragments/layout :: head('MCP Client')}"></head>
<body>
<nav th:replace="~{fragments/layout :: nav}"></nav>
<main class="container page-shell">
<section class="page-heading">
<h1>MCP Client Demo</h1>
<p class="context-summary">Java client가 MCP 연결과 도구 목록 계약 확인합니다.</p>
<h1>MCP Client</h1>
<p class="context-summary">Java client가 MCP 연결과 사용 가능한 도구 계약 확인합니다.</p>
<details class="explanation-details">
<summary>Client Demo의 범위 보기</summary>
<summary>Client 연동 범위 보기</summary>
<p>백오피스 Java client가 MCP message endpoint의 initialize/tools/list 계약을 확인합니다. 실제 tool 선택과 호출은 reasoning 결과를 받은 MCP client가 담당합니다.</p>
</details>
</section>
@@ -23,7 +23,7 @@
<form hx-post="/mcp-client-demo" hx-target="#mcp-client-demo-result" hx-swap="innerHTML" class="form-grid">
<input type="hidden" th:name="${_csrf.parameterName}" th:value="${_csrf.token}">
<details class="explanation-details span-2">
<summary>이번 테스트에서 확인하는 계약 보기</summary>
<summary>확인하는 계약 보기</summary>
<p>이 화면은 고정된 기본 MCP endpoint에서 initialize와 tools/list만 확인합니다. 질문 기반 tool 선택·Bearer Token 전달·tools/call은 MCP Reasoning 또는 외부 MCP client 흐름에서 수행합니다.</p>
</details>
<button class="btn rw-btn-primary" type="submit">MCP 계약 확인</button>
@@ -55,7 +55,7 @@
</section>
<section id="mcp-client-demo-result" class="content-band">
<div class="text-muted">Java MCP client 실행 결과가 여기에 표시됩니다.</div>
<div class="text-muted">Java MCP client 확인 결과가 여기에 표시됩니다.</div>
</section>
</main>
</body>