Skip to main content
Glama

๐Ÿ“ฃ ์‹ ๋ฌธ๊ณ  ๊ฐ„ํŽธ๋ฏผ์› ๋„์šฐ๋ฏธ MCP

์นด์นด์˜ค ํˆด์ฆˆ์šฉ MCP ์„œ๋ฒ„ โ€” ์นดํ†ก์—์„œ ๋Ÿฌํ”„ํ•˜๊ฒŒ ํ•˜์†Œ์—ฐํ•˜๋ฉด AI๊ฐ€ ์ •์‹ ๋ฏผ์›๋ฌธ์œผ๋กœ ๋‹ค๋“ฌ๊ณ , ๋ณต์‚ฌ ๋ฒ„ํŠผ + ์ ‘์ˆ˜์ฒ˜ ๋ฐ”๋กœ๊ฐ€๊ธฐ ๋ฒ„ํŠผ ์นด๋“œ๋กœ ๋งˆ๋ฌด๋ฆฌํ•ด์ฃผ๋Š” ์ž‘์„ฑ ๋ณด์กฐ ๋„๊ตฌ.

๋น„๊ณต์‹ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ตญ๋ฏผ๊ถŒ์ต์œ„์›ํšŒยท๊ตญ๋ฏผ์‹ ๋ฌธ๊ณ ์™€ ๋ฌด๊ด€ํ•˜๋ฉฐ, ์ œ์ถœยท๋ณธ์ธ์ธ์ฆ์€ ์ด์šฉ์ž๊ฐ€ ์ง์ ‘ ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค๋ช…ยท์„ค๋ช…์— "๋น„๊ณต์‹"์„ ์œ ์ง€ํ•˜์„ธ์š” (์ •๋ถ€ ์„œ๋น„์Šค ์‚ฌ์นญ ์˜ค์ธ ๋ฐฉ์ง€ โ€” ๋“ฑ๋ก ์‹ฌ์‚ฌ ๋ฆฌ์Šคํฌ).

๊ตฌ์กฐ

LLM์„ ์ง์ ‘ ํ˜ธ์ถœํ•˜์ง€ ์•Š๋Š” ๋ฌด์ƒํƒœ ๋ฐ์ดํ„ฐ ์ œ๊ณตํ˜• ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค (legal-navigator์™€ ๋™์ผ ํŒจํ„ด). ์ดˆ์•ˆ ์ž‘์„ฑ์€ ์นด์นด์˜ค ํˆด์ฆˆ์˜ ํ˜ธ์ŠคํŠธ AI๊ฐ€ ํ•˜๊ณ , ์ด ์„œ๋ฒ„๋Š” ๋ถ„๋ฅ˜ยท๋ผ์šฐํŒ…ยท์ž‘์„ฑ ๊ทœ์น™ยท์™„์„ฑ ์นด๋“œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํˆด

์—ญํ• 

minwon_triage

ํ‚ค์›Œ๋“œ ๋ถ„๋ฅ˜(์ผ๋ฐ˜๋ฏผ์›/๊ณต์ต์‹ ๊ณ /๋ถ€ํŒจ์‹ ๊ณ /๊ตญ๋ฏผ์ œ์•ˆ/ํ–‰์ •์‹ฌํŒ) + ์ ‘์ˆ˜์ฒ˜ + ๋ฒ•๋ น ํžŒํŠธ + ์—ญ์งˆ๋ฌธ ๋ชฉ๋ก + ์ž‘์„ฑ ์ง€์นจ

finalize_minwon

ํ˜ธ์ŠคํŠธ AI๊ฐ€ ์ž‘์„ฑํ•œ ์ดˆ์•ˆ์„ ์™„์„ฑ ์นด๋“œ๋กœ โ€” copy_text=๋ฏผ์›๋ฌธ ์ „๋ฌธ, ๋ฒ„ํŠผ=์ ‘์ˆ˜์ฒ˜(epeople/clean/simpan)

get_submit_guide

์ ‘์ˆ˜์ฒ˜๋ณ„ ๋กœ๊ทธ์ธยท์ œ์ถœ ๋‹จ๊ณ„ยท์ฒ˜๋ฆฌ๊ธฐํ•œยท์‹ ๊ณ ์ž ๋ณดํ˜ธ ์•ˆ๋‚ด

๊ถŒ์žฅ ํ๋ฆ„(์„œ๋ฒ„ instructions์— ๋ช…์‹œ): triage โ†’ ์—ญ์งˆ๋ฌธ์œผ๋กœ ์ •๋ณด ์ˆ˜์ง‘ โ†’ ๊ณต๋ฌธ์„œ์ฒด ์ดˆ์•ˆ ์ž‘์„ฑ โ†’ finalize.

์‹คํ–‰ยท๊ฒ€์ฆ

npm install
npm run dev          # http://localhost:4300/mcp (๋ฌด์ƒํƒœ POST)
npm test             # vitest 7๊ฐœ
npm run typecheck
  • GET /healthz โ€” ํ—ฌ์Šค์ฒดํฌ

  • GET /widgets/minwon โ€” ์™„์„ฑ ์นด๋“œ ๋กœ์ปฌ ๊ทผ์‚ฌ ๋ฏธ๋ฆฌ๋ณด๊ธฐ (ํŒ€ยท๋ฐ๋ชจ์šฉ)

  • ์œ„์ ฏ ์Šค์œ„์น˜: legalNavi์™€ ๋™์ผ (WIDGETS=on|off, ํ…Œ์ŠคํŠธ์—์„œ๋Š” ๊ธฐ๋ณธ off)

  1. GitHub์— ๋ ˆํฌ push

  2. playmcp.kakaocloud.io/my-mcp ์—์„œ ์‹ ๊ทœ ์„œ๋ฒ„ ์ƒ์„ฑ (Git ์†Œ์Šค, main)

  3. PlayMCP์— ๋ณ„๋„ ์‹๋ณ„์ž๋กœ ๋“ฑ๋ก (โš ๏ธ ๋ณธ์„ ์ž‘ legalNaviTools์™€ ๋ณ„๊ฐœ ์„œ๋น„์Šค๋กœ)

  4. ํ”„๋ฆฌ๋ทฐ(preview-chatgpt.kakao.com)์—์„œ ์นด๋“œ ๋ Œ๋”ยทํˆด ํ˜ธ์ถœ ํ™•์ธ โ€” ํŠนํžˆ finalize_minwon์˜ copy_text ๋ณต์‚ฌ ๋™์ž‘

์ผ๋ฆ„๋ณด ํ”„๋กœ์ ํŠธ์™€์˜ ๊ด€๊ณ„

  • ~/Downloads/illeumbo โ€” ์›น์•ฑ(Claude API ์ง์ ‘ ํ˜ธ์ถœ) + ํฌ๋กฌ ํ™•์žฅ(์‹ ๋ฌธ๊ณ  ํผ ์ž๋™ ์ฑ„์›€). ๋…๋ฆฝ ์„œ๋น„์Šค ๋…ธ์„ .

  • ์ด ๋ ˆํฌ โ€” ๊ฐ™์€ ๋„๋ฉ”์ธ ๋กœ์ง์˜ ์นด์นด์˜ค ํˆด์ฆˆ ๋…ธ์„ . ๋ถ„๋ฅ˜ ํ‚ค์›Œ๋“œยท์ ‘์ˆ˜์ฒ˜ ๋ฐ์ดํ„ฐยท์ž‘์„ฑ ์ง€์นจ์€ src/data.ts์— ๋ชจ์—ฌ ์žˆ์–ด ํ™•์žฅยท๋™๊ธฐํ™” ์ง€์ .