Saju Concierge
Saju Concierge ๐ฎ
์๋ ์์ผ์๋ฅผ ์ ๋ ฅํ๋ฉด ์ฌ์ฃผ ๋ช ์์ ๊ณ์ฐํด ์ค๋์ ๊ธฐ์ดยท์ฌํด ์ด์ธยท๊ถํฉยท์ด๋ฆํ์ดยทํ๋ก๋ฅผ ์ฌ๋ฏธ์๊ฒ ํ์ด์ฃผ๋ MCP ์๋ฒ. ์นด์นด์ค Agentic Player 10 ๊ณต๋ชจ์ ์ถํ์(๋ด๊ตญ์ธ์ฉ, ์ธ๊ตญ์ธ์ฉ Korea Trip Concierge์ ์ง).
์ด ์ ์ฅ์๋ฅผ ์ฒ์ ์ฌ๋ ์ฌ๋(๋๋ Claude Code)์๊ฒ
CLAUDE.md๋ถํฐ ์ฝ์ผ์ธ์. ํ๋ก์ ํธ ํ๋ฒ์ด์ ๋ชจ๋ ์ปจํ ์คํธ์ ์ง์ ์ ์ ๋๋ค.์นด์นด์ค ๊ท์น์
docs/01(์ ๋ ๊ท์น โ ์ด๊ธฐ๋ฉด ์ฌ์ฌ ๋ฐ๋ ค).์์งยท๋ผ์ด์ ์ค๋
docs/05(์ด ํ๋ก์ ํธ์ ์๋ช ์ โ AGPL ๊ธ์ง).์งํ ์ํฉ์
docs/08(๋จ์ผ ์ง์ค ์์ค).
ํต์ฌ ์ ๋ต (ํ ๋ฌธ์ฅ)
๋ช ์ ๊ณ์ฐ์ ๊ฒ์ฆ๋ MIT ๋ผ์ด๋ธ๋ฌ๋ฆฌ(manseryeok-js)์ ๋งก๊ธฐ๊ณ , ํด์์ ์ฐ๋ฆฌ๊ฐ ์ง์ ๋ง๋ ๋ช ๋ฆฌํ ๋ฐ์ดํฐ + LLM ํํ์ผ๋ก ์ฐจ๋ณํํ๋ค. AGPL ์ฝ๋๋ ๊ฐ๋ ๋ง ์ฐธ๊ณ ํ๊ณ ์ฝ๋๋ ๊ฐ์ ธ์ค์ง ์๋๋ค.
๋ฌธ์ ๋งต
ํ์ผ | ๋ด์ฉ |
| ํ๋ก์ ํธ ํ๋ฒยท๊ท์น ์์ฝยทํ๋ ์์ |
| โญ ์นด์นด์ค PlayMCP ๊ฐ๋ฐ๊ฐ์ด๋+์ฌ์ฌ์ ์ฑ +์ผ์ |
| ์ ํ ์ ์ยทํด 7๊ฐยทํค/์์ |
| ํด ์ ์ถ๋ ฅ ๊ณ์ฝ(JSON) |
| "๋ฒํผ/์ ํ์ง๋ก ์ด์ด๊ฐ๊ธฐ" + chartCode ํจํด |
| โญ ์์งยทํด์ ๋ฐ์ดํฐยท๋ผ์ด์ ์ค(์๋ช ์ ) |
| ์์ ๋ฐฉ์ยท์ฝ๋ฉ ๊ท์นยทDoD |
| ๊ฒฐ์ ์ด๋ ฅ |
| ์งํ ์ํฉ(SSOT) |
| โญ KC ๋ฐฐํฌยท์ค์ ํจ์ (1๋ฒ์งธ ์ํ ๊ฒฝํ ์ด์) |
Claude Code ์ฌ๋์ ์ปค๋งจ๋
/sync์ธ์ ์์(์ปจํ ์คํธ ๋ก๋ + ๋ค์ ํ ์ผ)/newtool์ ํด ์ผ๊ด ์ถ๊ฐ/check์๋ชจ ์ ์นด์นด์ค ๊ท์น + ๋ผ์ด์ ์ค ์ ๊ฒ/handoff์ธ์ ์ข ๋ฃ(๋ฌธ์ ์ต์ ํ)
ํต์ฌ ์ ์ฝ (์์ฝ)
์๋ฒ๋ช ยทํด๋ช ์
kakao๊ธ์ง ยท Streamable HTTP ยท Remote ยท Statelessํด 3~10๊ฐ ยท annotations 5์ข ยท ์๋ฌธ description ยท ์๋ต Markdown โค24k
p99 3s ยท ๊ด๊ณ /๋ฆฌ์๋ ๊ธ์ง ยท ๊ฐ์ธ์ ๋ณด 6์ข ๊ธ์ง ยท ์๋ ์์ผ ๋ฏธ์ ์ฅ
์ด์ธ = ์ํฐํ ์ธ๋จผํธ ํค(๋จ์ ยท๊ณตํฌ ๊ธ์ง) + ๋ฉด์ฑ ๋ฌธ๊ตฌ
๋ช ์ = manseryeok-js(MIT) / AGPL(orreryยทSwiss Ephemeris) ์ฝ๋ ๊ธ์ง
์์ฒด ๊ณ์ฐยทํด์ = LLM ๋จ๋ ๋ถ๊ฐํ ๊ณ ์ ๊ฐ์น(๋ฐ๋ ค ํํผ)
์ผ์ (์ญ์ฐ)
6์ ๋ง~7์ ์ด 1์ฐจ ๋ฐฐํฌ โ 7/7 ์ฌ์ฌ์์ฒญ ๋ง๊ฐ โ ์ ์ฒด๊ณต๊ฐ โ 7/14 ๋น์ฆํผ ์๋ชจ
๊ธฐ์ ์คํ (์ ์)
TypeScript + @modelcontextprotocol/sdk (Streamable HTTP, stateless) ยท @fullstackfamily/manseryeok (MIT) ยท Dockerfile(linux/amd64) โ GitHub(public) โ PlayMCP in KC