Skip to content

Commit ed158ff

Browse files
committed
chore: MCP가 페이지 작성 시 최소한의 JSX를 사용하도록 가이드라인 추가
1 parent e63dbc6 commit ed158ff

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

mcp_app/routes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,8 @@ def route_map(self) -> RouteMap:
111111
summary="페이지 섹션 일괄 교체",
112112
description="페이지 섹션(=공개 페이지 본문) 전체를 한 번에 교체합니다. ⚠️ 변경 즉시 외부 반영. "
113113
'본문: {"sections": [{"order": 0, "body_ko": "...", "body_en": "..."}]} (기존 섹션을 유지하려면 그 id 도 포함). '
114-
"요청 목록에 없는 기존 섹션은 삭제되므로, 먼저 GET section 으로 읽고 유지할 섹션까지 모두 포함해 보내세요.",
114+
"요청 목록에 없는 기존 섹션은 삭제되므로, 먼저 GET section 으로 읽고 유지할 섹션까지 모두 포함해 보내세요. "
115+
"MDX 본문은 가능한 한 순수 마크다운으로 작성하고, JSX·컴포넌트는 마크다운으로 표현이 안 되는 경우에만 최소한으로 써서 가장 짧은 코드로 구현하세요.",
115116
),
116117
Route(
117118
method="GET",

mcp_app/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
"쓰기 전 입력 스키마의 x-ui-schema(위젯), x-translation(*_ko/*_en), x-relation(FK/M2M 대상)을 확인하고, "
2626
"관계 필드는 choices 도구로 유효 id 를 채우세요. "
2727
"CMS 섹션 body 는 MDX — 컴포넌트·props 는 `mdx_components`, 미리보기는 `mdx_preview` "
28-
"(둘 다 domain 인자: `도메인 그룹 목록`의 실제 호스트, 예 2026.pycon.kr)."
28+
"(둘 다 domain 인자: `도메인 그룹 목록`의 실제 호스트, 예 2026.pycon.kr). "
29+
"MDX 작성 시 JSX 는 최대한 지양하고 순수 마크다운을 우선해, 최소한의 코드 길이로 구현하세요."
2930
)
3031
_GUIDANCE_PUBLIC = (
3132
"공개 도구(후원사·발표·이벤트 조회)를 사용할 수 있습니다. 더 많은 기능이 필요하면 유효한 토큰으로 다시 연결하세요."

0 commit comments

Comments
 (0)