${title}
${escapeHtml(WEB_READ_RULE)}
요청: ${source} · HTTP ${c.res.status}
실제 API 조회 결과입니다. 오류를 상품 없음이나 재고 0으로 해석하지 마세요. ${inventoryGuide}
+${escapeHtml(IMAGE_SOURCE_RULE)}
+${escapeHtml(EXECUTION_EVIDENCE_RULE)}
${renderValue(data, productLinks)}
개발자용 JSON 원본 (웹 읽기용 아님) · 설치 없는 조회 안내 · API 경로와 필수 파라미터 안내
다른 공개 GET 조회도 기존 파라미터에 format=html을 추가하면 HTML로 읽을 수 있습니다. 웹 읽기만으로 MCP 연결이 생기는 것은 아닙니다.
`;
diff --git a/src/pages/discovery.ts b/src/pages/discovery.ts
index 92fcf5f9..82ae8046 100644
--- a/src/pages/discovery.ts
+++ b/src/pages/discovery.ts
@@ -1,4 +1,4 @@
-import { buildAgentStartText, WEB_READ_RULE } from './agentStart.js';
+import { buildAgentStartText, WEB_READ_RULE, ROUTE_SELECTION_TEXT, IMAGE_SOURCE_RULE, EXECUTION_EVIDENCE_RULE } from './agentStart.js';
const BASE = 'https://mcp.aka.page';
@@ -26,13 +26,15 @@ export function buildDiscoveryAssets(info: { services: { name: string }[]; tools
에이전트에서 설치 없이 사용하기
원격 MCP 주소: ${BASE}
전송: Streamable HTTP · 인증: 없음
-원격 MCP 클라이언트가 있으면 이 주소에 연결하고 search_products를 {"service":"daiso","query":"수납박스","pageSize":3}으로 호출하세요.
-HTTP POST나 셸이 있으면 아래 한 요청으로 첫 조회를 실행할 수 있습니다.
+${escapeHtml(ROUTE_SELECTION_TEXT).replaceAll('\n', '
')}
+${escapeHtml(IMAGE_SOURCE_RULE)}
+${escapeHtml(EXECUTION_EVIDENCE_RULE)}
+셸 전용 POST 대안
curl --max-time 20 -sS -N ${BASE}/ \\
-H 'Content-Type: application/json' \\
-H 'Accept: application/json, text/event-stream' \\
- --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_products","arguments":{"service":"daiso","query":"수납박스","pageSize":3}}}'
-웹 읽기 기능으로 이 페이지를 읽는 것만으로 MCP 연결이 생기지는 않습니다. 샌드박스나 셸 없이 웹 읽기만 가능한 채팅 에이전트는 위 HTML REST 링크를 바로 여세요. 오류를 상품 없음으로 해석하지 마세요.
+ --data '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_products","arguments":{"service":"daiso","query":"수납박스","pageSize":3}}}'
+웹 읽기 기능으로 이 페이지를 읽는 것만으로 MCP 연결이 생기지는 않습니다. 연결된 MCP 도구가 없고 웹 읽기가 가능하면 셸 유무와 무관하게 위 HTML REST 링크를 바로 여세요. 오류를 상품 없음으로 해석하지 마세요.
짧은 시작 안내 · 전체 API 사용 안내 · 개발자용 서비스·도구 목록 JSON