sinmungo-mcp
๐ฃ ์ ๋ฌธ๊ณ ๊ฐํธ๋ฏผ์ ๋์ฐ๋ฏธ MCP
์นด์นด์ค ํด์ฆ์ฉ MCP ์๋ฒ โ ์นดํก์์ ๋ฌํํ๊ฒ ํ์์ฐํ๋ฉด AI๊ฐ ์ ์ ๋ฏผ์๋ฌธ์ผ๋ก ๋ค๋ฌ๊ณ , ๋ณต์ฌ ๋ฒํผ + ์ ์์ฒ ๋ฐ๋ก๊ฐ๊ธฐ ๋ฒํผ ์นด๋๋ก ๋ง๋ฌด๋ฆฌํด์ฃผ๋ ์์ฑ ๋ณด์กฐ ๋๊ตฌ.
๋น๊ณต์ ๋๊ตฌ์ ๋๋ค. ๊ตญ๋ฏผ๊ถ์ต์์ํยท๊ตญ๋ฏผ์ ๋ฌธ๊ณ ์ ๋ฌด๊ดํ๋ฉฐ, ์ ์ถยท๋ณธ์ธ์ธ์ฆ์ ์ด์ฉ์๊ฐ ์ง์ ํฉ๋๋ค. ์๋น์ค๋ช ยท์ค๋ช ์ "๋น๊ณต์"์ ์ ์งํ์ธ์ (์ ๋ถ ์๋น์ค ์ฌ์นญ ์ค์ธ ๋ฐฉ์ง โ ๋ฑ๋ก ์ฌ์ฌ ๋ฆฌ์คํฌ).
๊ตฌ์กฐ
LLM์ ์ง์ ํธ์ถํ์ง ์๋ ๋ฌด์ํ ๋ฐ์ดํฐ ์ ๊ณตํ ์๋ฒ์ ๋๋ค (legal-navigator์ ๋์ผ ํจํด). ์ด์ ์์ฑ์ ์นด์นด์ค ํด์ฆ์ ํธ์คํธ AI๊ฐ ํ๊ณ , ์ด ์๋ฒ๋ ๋ถ๋ฅยท๋ผ์ฐํ ยท์์ฑ ๊ท์นยท์์ฑ ์นด๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํด | ์ญํ |
| ํค์๋ ๋ถ๋ฅ(์ผ๋ฐ๋ฏผ์/๊ณต์ต์ ๊ณ /๋ถํจ์ ๊ณ /๊ตญ๋ฏผ์ ์/ํ์ ์ฌํ) + ์ ์์ฒ + ๋ฒ๋ น ํํธ + ์ญ์ง๋ฌธ ๋ชฉ๋ก + ์์ฑ ์ง์นจ |
| ํธ์คํธ AI๊ฐ ์์ฑํ ์ด์์ ์์ฑ ์นด๋๋ก โ |
| ์ ์์ฒ๋ณ ๋ก๊ทธ์ธยท์ ์ถ ๋จ๊ณยท์ฒ๋ฆฌ๊ธฐํยท์ ๊ณ ์ ๋ณดํธ ์๋ด |
๊ถ์ฅ ํ๋ฆ(์๋ฒ instructions์ ๋ช ์): triage โ ์ญ์ง๋ฌธ์ผ๋ก ์ ๋ณด ์์ง โ ๊ณต๋ฌธ์์ฒด ์ด์ ์์ฑ โ finalize.
์คํยท๊ฒ์ฆ
npm install
npm run dev # http://localhost:4300/mcp (๋ฌด์ํ POST)
npm test # vitest 7๊ฐ
npm run typecheckGET /healthzโ ํฌ์ค์ฒดํฌGET /widgets/minwonโ ์์ฑ ์นด๋ ๋ก์ปฌ ๊ทผ์ฌ ๋ฏธ๋ฆฌ๋ณด๊ธฐ (ํยท๋ฐ๋ชจ์ฉ)์์ ฏ ์ค์์น: legalNavi์ ๋์ผ (
WIDGETS=on|off, ํ ์คํธ์์๋ ๊ธฐ๋ณธ off)
์นด์นด์ค ํด์ฆ ๋ฐฐํฌ (legalNavi ๋์ ๋์ผ ์ ์ฐจ)
GitHub์ ๋ ํฌ push
playmcp.kakaocloud.io/my-mcp์์ ์ ๊ท ์๋ฒ ์์ฑ (Git ์์ค, main)PlayMCP์ ๋ณ๋ ์๋ณ์๋ก ๋ฑ๋ก (โ ๏ธ ๋ณธ์ ์
legalNaviTools์ ๋ณ๊ฐ ์๋น์ค๋ก)ํ๋ฆฌ๋ทฐ(preview-chatgpt.kakao.com)์์ ์นด๋ ๋ ๋ยทํด ํธ์ถ ํ์ธ โ ํนํ
finalize_minwon์ copy_text ๋ณต์ฌ ๋์
์ผ๋ฆ๋ณด ํ๋ก์ ํธ์์ ๊ด๊ณ
~/Downloads/illeumboโ ์น์ฑ(Claude API ์ง์ ํธ์ถ) + ํฌ๋กฌ ํ์ฅ(์ ๋ฌธ๊ณ ํผ ์๋ ์ฑ์). ๋ ๋ฆฝ ์๋น์ค ๋ ธ์ .์ด ๋ ํฌ โ ๊ฐ์ ๋๋ฉ์ธ ๋ก์ง์ ์นด์นด์ค ํด์ฆ ๋ ธ์ . ๋ถ๋ฅ ํค์๋ยท์ ์์ฒ ๋ฐ์ดํฐยท์์ฑ ์ง์นจ์
src/data.ts์ ๋ชจ์ฌ ์์ด ํ์ฅยท๋๊ธฐํ ์ง์ .