Skip to main content
Glama
boam79
by boam79

gov-support-mcp

์ •๋ถ€์ง€์›์‚ฌ์—… ํ†ตํ•ฉ MCP ์„œ๋ฒ„ โ€” PRD v1.3 (MCP-GOV-001)

Claude Desktop ยท Cursor ๋“ฑ MCP ํ˜ธํ™˜ ํด๋ผ์ด์–ธํŠธ์—์„œ ์ž์—ฐ์–ด ํ•˜๋‚˜๋กœ
์ •๋ถ€์ง€์›์‚ฌ์—… ํƒ์ƒ‰ โ†’ ์ž๊ฒฉ ํŒ์ • โ†’ ์‹ ์ฒญ ์ค€๋น„ โ†’ ์ˆ˜ํ˜œ ๊ด€๋ฆฌ ์ „ ๋‹จ๊ณ„๋ฅผ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.


๋ชฉ์ฐจ

  1. ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  2. ๊ตฌํ˜„๋œ Tool ์ „์ฒด ๋ชฉ๋ก

  3. ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

  4. draftBusinessPlan ํ…œํ”Œ๋ฆฟ ์ƒ์„ธ

  5. evaluateStartupApplication ํ‰๊ฐ€ ๊ธฐ์ค€ ์ƒ์„ธ

  6. assessBusinessPlanQuality ํ’ˆ์งˆ ์ธก์ • ์ƒ์„ธ

  7. ์•„ํ‚คํ…์ฒ˜

  8. ํ•„์š” API ๋ฐ ํ‚ค ์‹ ์ฒญ

  9. ์„ค์น˜ ๋ฐ ๋นŒ๋“œ

  10. Cursor์— MCP ๋“ฑ๋ก

  11. Claude Desktop์— MCP ๋“ฑ๋ก

  12. ๊ฐœ๋ฐœ ๋ช…๋ น์–ด

  13. ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

  14. ๋ฒ„์ „ ํžˆ์Šคํ† ๋ฆฌ

  15. ๊ฐœ๋ฐœ ๋กœ๋“œ๋งต


1. ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๋ฐฐ๊ฒฝ ๋ฐ ๋ชฉ์ 

์ •๋ถ€์ง€์›์‚ฌ์—…์€ ์—ฐ๊ฐ„ ์ˆ˜์ฒœ ๊ฑด์ด ๊ฐœ๋ณ„ ๋ถ€์ฒ˜ยท์ง€์ž์ฒดยท๊ณต๊ณต๊ธฐ๊ด€์„ ํ†ตํ•ด ๋ถ„์‚ฐ ๊ณต๊ณ ๋ฉ๋‹ˆ๋‹ค.
์ค‘์†Œ๊ธฐ์—…ยท๋ณ‘์› ์ด๋ฌดํŒ€์ด ์ด๋ฅผ ์ˆ˜์ž‘์—…์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ , ์ž๊ฒฉ์„ ํ™•์ธํ•˜๋ฉฐ, ์„œ๋ฅ˜๋ฅผ ์ค€๋น„ํ•˜๋Š” ๋ฐ ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

๋ณธ MCP ์„œ๋ฒ„๋Š” ๊ธฐ์—…๋งˆ๋‹น(bizinfo) ยท K-Startup ยท ์ค‘์†Œ๋ฒค์ฒ˜24 ๊ณต๊ฐœ API๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด, ์ž์—ฐ์–ด๋งŒ์œผ๋กœ ๋‹ค์Œ ํ๋ฆ„์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

  • ์šฐ๋ฆฌ ์กฐ์ง์— ๋งž๋Š” ์ง€์›์‚ฌ์—… ํ†ตํ•ฉ ํƒ์ƒ‰ (์ค‘๋ณต ์ž๋™ ์ œ๊ฑฐ)

  • ์ž๊ฒฉ์กฐ๊ฑด ๋ถ„์„ ๋ฐ ๊ฒ€ํ†  ํฌ์ธํŠธ ์ •๋ฆฌ

  • ํ•„์š” ์„œ๋ฅ˜ยท์ค€๋น„ ์ผ์ •ยท์‚ฌ์—…๊ณ„ํš์„œ ์ดˆ์•ˆ ์ž๋™ ์ƒ์„ฑ

  • ๊ธฐ์กด ์ˆ˜ํ˜œ ์ด๋ ฅ, ์ง€์ถœ ๋‚ด์—ญ, ์ •์‚ฐ ๋ณด๊ณ ์„œ ๊ด€๋ฆฌ

๋ฉ”ํƒ€ ์ •๋ณด

ํ•ญ๋ชฉ

๋‚ด์šฉ

๋ฌธ์„œ ๋ฒˆํ˜ธ

MCP-GOV-001 v1.3

์„œ๋ฒ„ ๋ฒ„์ „

v1.2.3

๊ธฐ์ˆ  ์Šคํƒ

TypeScript 5.x ยท @modelcontextprotocol/sdk ยท Node.js 20 LTS ยท pnpm

์ฃผ์š” ์‚ฌ์šฉ์ž

์ด๋ฌดํŒ€ ยท ๊ฒฝ์˜์ง€์›ํŒ€ ยท ๋Œ€ํ‘œ์ž (์ค‘์†Œ๊ธฐ์—… / ๋ณ‘์› / ์Šคํƒ€ํŠธ์—… / ์˜ˆ๋น„์ฐฝ์—…์ž)

๊ตฌํ˜„๋œ Tool

14๊ฐœ (PRD + ์‹ฌ์‚ฌ ์ง€์› ํ™•์žฅ)


2. ๊ตฌํ˜„๋œ Tool ์ „์ฒด ๋ชฉ๋ก

ํ†ตํ•ฉ ํƒ์ƒ‰ / ๋ถ„์„

Tool

์„ค๋ช…

์ƒํƒœ

searchGovernmentSupport

๊ธฐ์—…๋งˆ๋‹นยทK-Startupยท์ค‘์†Œ๋ฒค์ฒ˜24 ๋ณ‘๋ ฌ ํ†ตํ•ฉ ๊ฒ€์ƒ‰ + Jaccard dedup

ํ‚ค์›Œ๋“œยท๋ถ„์•ผยท์ง€์—ญยท์†Œ์Šค ํ•„ํ„ฐ ์ง€์› ยท maxPerSource ๊ธฐ๋ณธ 20๊ฑด/์†Œ์Šค(์ตœ๋Œ€ 100)

โœ…

compareByRegion

์ตœ๋Œ€ 8๊ฐœ ์ง€์—ญ์˜ ๊ณต๊ณ  ์ˆ˜ยท๋ถ„์•ผ ๋ถ„ํฌ ๋น„๊ตํ‘œ ๋ฐ˜ํ™˜

โœ…

checkEligibility

๊ณต๊ณ  ํ…์ŠคํŠธ + ํšŒ์‚ฌ ํ”„๋กœํŒŒ์ผ ๊ธฐ๋ฐ˜ ์ž๊ฒฉ ํŒ์ •

likely_eligible / review_needed / likely_ineligible + ์กฐ๊ฑด๋ณ„ ์ถฉ์กฑ ์—ฌ๋ถ€

โœ…

์‹ ์ฒญ ์ค€๋น„ ๋„๊ตฌ

Tool

์„ค๋ช…

์ƒํƒœ

generateDocumentChecklist

๊ณต๊ณ  ํ…์ŠคํŠธ์—์„œ ์„œ๋ฅ˜ ์ถ”์ถœ + ํ‘œ์ค€ ์„œ๋ฅ˜ DB(15์ข…) ๋งค์นญ

๋ฐœ๊ธ‰๊ธฐ๊ด€ยท์†Œ์š”์ผ์ˆ˜ยท์ˆ˜์ง‘ ๊ธฐํ•œ ํฌํ•จ

โœ…

buildApplicationTimeline

๋งˆ๊ฐ์ผ ์—ญ์‚ฐ 9๋‹จ๊ณ„ ํƒ€์ž„๋ผ์ธ

์„œ๋ฅ˜์ˆ˜์ง‘ โ†’ ๊ณ„ํš์„œ โ†’ ๋‚ด๋ถ€๊ฒ€ํ†  โ†’ ์ œ์ถœ โ†’ ์‹ฌ์‚ฌ๊ฒฐ๊ณผ โ†’ ํ˜‘์•ฝ

โœ…

draftBusinessPlan

๊ณต๊ณ +ํšŒ์‚ฌ ์ •๋ณด ๊ธฐ๋ฐ˜ ์‚ฌ์—…๊ณ„ํš์„œ ๊ตฌ์กฐ ์ดˆ์•ˆ

template: "gov" ์ •๋ถ€๋ณด์กฐ๊ธˆ 6์„น์…˜ ๊ณต๋ฌธ์„œ ํ˜•์‹ (๊ธฐ๋ณธ๊ฐ’)

template: "psst" ProblemยทSolutionยทScale-upยทTeam ์ฐฝ์—…ํŒจํ‚ค์ง€ยทVC ์‹ฌ์‚ฌ์šฉ

โœ…

๊ด€๋ฆฌ ๋„๊ตฌ

Tool

์„ค๋ช…

์ƒํƒœ

manageAlertProfile

์•Œ๋ฆผ ํ”„๋กœํŒŒ์ผ CRUD (ํ‚ค์›Œ๋“œยท๋ถ„์•ผยท์ง€์—ญยท๋Œ€์ƒ ์กฐ๊ฑด ์ €์žฅ)

list / get / create / update / delete

โœ…

manageBenefitHistory

์ˆ˜ํ˜œ ์ด๋ ฅ CRUD + ์ง€์ถœ ์ถ”๊ฐ€ + ๋งˆ์ผ์Šคํ†ค ๊ธฐ๋ก

์ง‘ํ–‰๋ฅ ยท์ž”์•ก ์ž๋™ ๊ณ„์‚ฐ

โœ…

draftSettlementReport

์ˆ˜ํ˜œ ์ด๋ ฅ ๊ธฐ๋ฐ˜ ์ •์‚ฐ ๋ณด๊ณ ์„œ ์ดˆ์•ˆ

๋น„๋ชฉ๋ณ„ ์ง‘ํ–‰ ํ˜„ํ™ฉยท์ฒจ๋ถ€ ์„œ๋ฅ˜ ๋ชฉ๋ก ํฌํ•จ

โœ…

์‹ฌ์‚ฌ ์ง€์› ๋„๊ตฌ

Tool

์„ค๋ช…

์ƒํƒœ

evaluateStartupApplication

์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ๋“ฑ ์‹ฌ์‚ฌ ์ ์ˆ˜ ์˜ˆ์ธก

โ‘ ๊ธฐ์ˆ ์„ฑยทํ˜์‹ ์„ฑ(20์ ) โ‘ก์‚ฌ์—…์„ฑ(30์ ) โ‘ข์‹œ์žฅ์„ฑ(25์ ) โ‘ฃ์ฐฝ์—…์žยทํŒ€(25์ ) + ๊ฐ€์ (5์ )

์ถ•๋ณ„ ์ ์ˆ˜ยท๋“ฑ๊ธ‰ยท๊ฐ•์ ยท๊ฐœ์„  ๊ถŒ๊ณ  + ์ œ์ถœ ์ „ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋ฐ˜ํ™˜

โœ…

assessBusinessPlanQuality

์ž‘์„ฑ๋œ ์‚ฌ์—…๊ณ„ํš์„œ ํ…์ŠคํŠธ ํ’ˆ์งˆ ์ธก์ •

gov/psst ๋‘ ํ…œํ”Œ๋ฆฟ ๋ชจ๋‘ ์ง€์›

โ‘ ๊ตฌ์ฒด์„ฑ ์ง€์ˆ˜(๋ชจํ˜ธ ํ‘œํ˜„ ๊ฐ์ง€) โ‘ก์„น์…˜ ์™„์„ฑ๋„ โ‘ข์ผ๊ด€์„ฑ ๊ฒ€์‚ฌ(TAM/SAM/SOMยท์˜ˆ์‚ฐ ์˜ค๋ฅ˜)

โ‘ฃ์„ค๋“ ๊ตฌ์กฐ ๋ถ„์„ โ‘ค์‹ฌ์‚ฌ์œ„์› ์˜ˆ์ƒ ์งˆ๋ฌธ ์ž๋™ ์ƒ์„ฑ โ‘ฅ์ œ์ถœ ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ํŒ์ •

โœ…

๋‹จ์ผ ์†Œ์Šค ์กฐํšŒ (๊ฐœ๋ณ„ API ์ง์ ‘ ํ˜ธ์ถœ)

Tool

๋ฐ์ดํ„ฐ

์ƒํƒœ

search_gov_support_bizinfo

๊ธฐ์—…๋งˆ๋‹น(bizinfo.go.kr) โ€” 1,285๊ฑด+

โœ…

search_gov_support_kstartup

K-Startup(k-startup.go.kr) โ€” 28,302๊ฑด+

โœ…

search_gov_support_smes24

์ค‘์†Œ๋ฒค์ฒ˜24(smes.go.kr)

โœ… ํ‚ค ๋ฐœ๊ธ‰ ์™„๋ฃŒ ยท โš ๏ธ ์„œ๋ฒ„ IP ๋“ฑ๋ก ํ•„์š”

โ„น๏ธ ์ค‘์†Œ๋ฒค์ฒ˜24 IP ํ—ˆ์šฉ ์•ˆ๋‚ด
API ํ‚ค ๋ฐœ๊ธ‰์€ ์™„๋ฃŒ๋œ ์ƒํƒœ์ž…๋‹ˆ๋‹ค.
smes.go.kr Open API๋Š” ์‚ฌ์ „ ๋“ฑ๋ก๋œ ์„œ๋ฒ„ IP์—์„œ๋งŒ ์‘๋‹ตํ•˜๋ฏ€๋กœ ๋กœ์ปฌ(๊ฐœ๋ฐœ PC) ํ™˜๊ฒฝ์—์„œ๋Š” ํƒ€์ž„์•„์›ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„(AWS ยท Render ๋“ฑ) ๋ฐฐํฌ ํ›„ ๊ณ ์ • IP๋ฅผ ์ค‘์†Œ๋ฒค์ฒ˜24 ์šด์˜ํŒ€(044-300-0990)์— ๋“ฑ๋กํ•˜๋ฉด ์ •์ƒ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.


3. ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

์•„๋ž˜ ๋ฌธ์žฅ์„ Claude Desktop ๋˜๋Š” Cursor ์ฑ„ํŒ…์— ๊ทธ๋Œ€๋กœ ์ž…๋ ฅํ•˜๋ฉด Tool์ด ์ž๋™ ํ˜ธ์ถœ๋ฉ๋‹ˆ๋‹ค.

์‹œ๋‚˜๋ฆฌ์˜ค 1 โ€” ํ†ตํ•ฉ ํƒ์ƒ‰ + ์ž๊ฒฉ ํŒ์ • (๋ณ‘์› ์ด๋ฌดํŒ€)

์šฐ๋ฆฌ ๋ณ‘์› ์ •๋ณด์•ผ.
- ์„œ์šธ ์†Œ์žฌ ๋‚ด๊ณผยท์™ธ๊ณผ 2์ฐจ ๋ณ‘์›, ๋ณ‘์ƒ 150๊ฐœ, ์˜๋ฃŒ์ธ๋ ฅ 80๋ช…
- ๋ฒ•์ธ๋ณ‘์›, ์„ค๋ฆฝ 12๋…„์ฐจ, ์—ฐ๋งค์ถœ 120์–ต
- ์˜ฌํ•ด ์‹ ๊ทœ ๊ฐ„ํ˜ธ์‚ฌ 10๋ช… ์ฑ„์šฉ ๊ณ„ํš

1. searchGovernmentSupport๋กœ ์ธ๋ ฅยท๊ฒฝ์˜ ๋ถ„์•ผ ์ค‘๋ณต ์—†์ด ํ†ตํ•ฉ ์กฐํšŒํ•ด์ค˜
2. ๊ฐ ๊ณต๊ณ ๋งˆ๋‹ค ์šฐ๋ฆฌ ๋ณ‘์›์ด ์ž๊ฒฉ๋˜๋Š”์ง€ checkEligibility๋กœ ํŒ์ •ํ•ด์ค˜
3. ์ž๊ฒฉ ๋  ๊ฒƒ ๊ฐ™์€ ๊ฒƒ ์ค‘ ๋งˆ๊ฐ ์ž„๋ฐ•ํ•œ TOP 3 ์ถ”๋ ค์ค˜
4. TOP 3 ๊ฐ๊ฐ ์„œ๋ฅ˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ž‘ ํƒ€์ž„๋ผ์ธ๋„ ๋ฝ‘์•„์ค˜

์‹œ๋‚˜๋ฆฌ์˜ค 2 โ€” ์ง€์—ญ๋ณ„ ๋น„๊ต + ์•Œ๋ฆผ ์„ค์ • (์Šคํƒ€ํŠธ์—…)

AI ํ—ฌ์Šค์ผ€์–ด ์Šคํƒ€ํŠธ์—…, 2023๋…„ ์ฐฝ์—…, ์ง์› 12๋ช…, ์„œ์šธ, ๋งค์ถœ 3์–ต.

1. compareByRegion์œผ๋กœ ์„œ์šธยท๊ฒฝ๊ธฐยท์ „๊ตญ ์ฐฝ์—… ์ง€์›์‚ฌ์—… ํ˜„ํ™ฉ ๋น„๊ตํ•ด์ค˜
2. ์„œ์šธ์ด ๋” ๋งŽ์œผ๋ฉด ์„œ์šธ ๊ธฐ์ค€ ์ฐฝ์—… ๋ถ„์•ผ ๊ณต๊ณ  ์ƒ์œ„ 10๊ฐœ ๋ณด์—ฌ์ค˜
3. ์ด ์กฐ๊ฑด(์ฐฝ์—…ยท๊ธฐ์ˆ  ๋ถ„์•ผ, AI ํ‚ค์›Œ๋“œ, ์„œ์šธยท์ „๊ตญ)์œผ๋กœ ์•Œ๋ฆผ ํ”„๋กœํŒŒ์ผ ์ €์žฅํ•ด์ค˜
4. ๊ฐ€์žฅ ์œ ๋งํ•œ ๊ณต๊ณ  1๊ฐœ ์‚ฌ์—…๊ณ„ํš์„œ ์ดˆ์•ˆ๋„ ์žก์•„์ค˜
   (์ œํ’ˆ: AI ๊ธฐ๋ฐ˜ ์›๊ฒฉ ์˜๋ฃŒ ์ƒ๋‹ด ํ”Œ๋žซํผ, ๋ชฉํ‘œ ์‹œ์žฅ: ์ค‘์†Œ๋ณ‘์›)

์‹œ๋‚˜๋ฆฌ์˜ค 3 โ€” ์ „์ฒด ์‹ ์ฒญ ํ”„๋กœ์„ธ์Šค ์ž๋™ํ™” (์ค‘์†Œ๊ธฐ์—…)

๊ฒฝ๊ธฐ๋„ ์•ˆ์‚ฐ ๊ธˆ์† ๊ฐ€๊ณต ์ œ์กฐ์—…, ์ง์› 45๋ช…, ์—ฐ๋งค์ถœ 80์–ต.
์ˆ˜์ถœ 30%(์ผ๋ณธยท๋™๋‚จ์•„), ์—ฐ๊ตฌ์ „๋‹ด๋ถ€์„œยทISO9001 ๋ณด์œ .
์‚ฌ์—…์ž๋ฒˆํ˜ธ: 123-45-67890

1. ์ˆ˜์ถœยท๊ธฐ์ˆ  ๋ถ„์•ผ ํ†ตํ•ฉ ๊ฒ€์ƒ‰ํ•ด์„œ ์ง€์›๊ธˆ ํด ๊ฒƒ ๊ฐ™์€ ๊ณต๊ณ  5๊ฐœ ์ฐพ์•„์ค˜
2. ๊ฐ ๊ณต๊ณ  ์ž๊ฒฉ ์ฒดํฌํ•˜๊ณ  ์‹ ์ฒญ ๊ฐ€๋Šฅํ•œ ๊ฒƒ๋งŒ ๋‚จ๊ฒจ์ค˜
3. ๊ฐ€์žฅ ์ข‹์€ ๊ณต๊ณ  1๊ฐœ ๊ณจ๋ผ์„œ:
   - ์„œ๋ฅ˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋ฝ‘์•„์ค˜ (๋งˆ๊ฐ์ผ 20260530)
   - ์—ญ์‚ฐ ํƒ€์ž„๋ผ์ธ ๋งŒ๋“ค์–ด์ค˜
   - ์‚ฌ์—…๊ณ„ํš์„œ ์ดˆ์•ˆ ์žก์•„์ค˜
4. ์ด ํšŒ์‚ฌ ํ”„๋กœํŒŒ์ผ์„ ์ €์žฅํ•ด๋‘ฌ

์‹œ๋‚˜๋ฆฌ์˜ค 4 โ€” ์ˆ˜ํ˜œ ์ด๋ ฅ ๊ด€๋ฆฌ + ์ •์‚ฐ ๋ณด๊ณ ์„œ (์ง€์›์‚ฌ์—… ์ˆ˜ํ˜œ ๊ธฐ์—…)

์Šค๋งˆํŠธํŒฉํ† ๋ฆฌ ์‚ฌ์—…์„ ์„ ์ •๋ฐ›์•˜์–ด.
- ๊ณต๊ณ : 2026๋…„ ์ค‘์†Œ๊ธฐ์—… ์Šค๋งˆํŠธ์ œ์กฐ ํ˜์‹  ์ง€์›์‚ฌ์—…
- ๊ธฐ๊ด€: ์ค‘์†Œ๋ฒค์ฒ˜๊ธฐ์—…๋ถ€
- ์Šน์ธ๊ธˆ์•ก: 5000๋งŒ์›, ์‚ฌ์—… ๊ธฐ๊ฐ„: 2026-03-01 ~ 2026-12-31

1. ์ˆ˜ํ˜œ ์ด๋ ฅ ๋“ฑ๋กํ•ด์ค˜ (์‚ฌ์—…์ž๋ฒˆํ˜ธ: 123-45-67890, ํšŒ์‚ฌ๋ช…: ์•ˆ์‚ฐ์ •๋ฐ€์ œ์กฐ)
2. ์ง€์ถœ ๋‚ด์—ญ ์ถ”๊ฐ€ํ•ด์ค˜:
   - ์ธ๊ฑด๋น„ 1,200๋งŒ์› (2026-04-30, ๊น€OO ์™ธ 2๋ช… ์ธ๊ฑด๋น„)
   - ์žฅ๋น„๊ตฌ๋งค 800๋งŒ์› (2026-04-15, ๋น„์ „๊ฒ€์‚ฌ ์นด๋ฉ”๋ผ ๊ตฌ๋งค)
3. ํ˜„์žฌ ์ง‘ํ–‰๋ฅ ์ด๋ž‘ ์ž”์•ก ํ™•์ธํ•ด์ค˜
4. ์ƒ๋ฐ˜๊ธฐ ์ •์‚ฐ ๋ณด๊ณ ์„œ ์ดˆ์•ˆ ๋งŒ๋“ค์–ด์ค˜ (2026-03-01 ~ 2026-06-30)

์‹œ๋‚˜๋ฆฌ์˜ค 5 โ€” ์˜ˆ๋น„์ฐฝ์—…์ž ์ง€์›์‚ฌ์—… ๋งค์นญ + ์ผ์ • ๊ณ„ํš

ํ‡ด์ง ํ›„ ์นœํ™˜๊ฒฝ ์†Œ์žฌ B2B ์Šคํƒ€ํŠธ์—… ์ค€๋น„ ์ค‘. ๋ฒ•์ธ ๋ฏธ์„ค๋ฆฝ, ํŠนํ—ˆ 1๊ฑด ๋ณด์œ .
์„œ์šธ ๊ฑฐ์ฃผ, 40๋Œ€ ์ค‘๋ฐ˜, ์ดˆ๊ธฐ ์ž๊ธˆ 5์ฒœ๋งŒ์›.

1. K-Startup ์˜ˆ๋น„์ฐฝ์—…์ž ๋Œ€์ƒ ๊ณต๊ณ  + ๊ธฐ์—…๋งˆ๋‹น ์ฐฝ์—… ๋ถ„์•ผ ํ†ตํ•ฉ ์กฐํšŒํ•ด์ค˜
2. ๋ฒ•์ธ ์„ค๋ฆฝ ์ „ ์‹ ์ฒญ ๊ฐ€๋Šฅ ๊ณต๊ณ , ํŠนํ—ˆ ์šฐ๋Œ€ ๊ณต๊ณ  ๊ฐ๊ฐ ํ‘œ์‹œํ•ด์ค˜
3. ์ง€์›๊ธˆ ํ˜•ํƒœ(๋ณด์กฐ๊ธˆ/์œต์ž/๊ณต๊ฐ„/๊ต์œก)๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•ด์ค˜
4. ๊ด€์‹ฌ ๊ณต๊ณ  ์ค‘ ๋งˆ๊ฐ ๊ฐ€์žฅ ๋น ๋ฅธ ๊ฒƒ ๊ณจ๋ผ์„œ ํƒ€์ž„๋ผ์ธ ์งœ์ค˜
5. ์ด ์กฐ๊ฑด์œผ๋กœ ์ •๊ธฐ ์•Œ๋ฆผ ํ”„๋กœํŒŒ์ผ ์ €์žฅํ•ด์ค˜

์‹œ๋‚˜๋ฆฌ์˜ค 6 โ€” ์ž„์› ๋ณด๊ณ ์šฉ ์š”์•ฝ + ์ง€์—ญ ๋น„๊ต

IT ์„œ๋น„์Šค์—…, ์„œ์šธ, ์ง์› 200๋ช…, ์ฝ”์Šค๋‹ฅ ์ƒ์žฅ.

1. ์ด๋ฒˆ ๋‹ฌ ๋งˆ๊ฐ ๊ณต๊ณ  ํ†ตํ•ฉ ์กฐํšŒํ•ด์„œ ์•„๋ž˜ ํ˜•์‹ ํ‘œ๋กœ ์ •๋ฆฌํ•ด์ค˜:
   | ๊ณต๊ณ ๋ช… | ์ง€์›๊ธฐ๊ด€ | ์ง€์›๊ธˆ์•ก | ๋งˆ๊ฐ์ผ | ์ž๊ฒฉ์š”๊ฑด ํ•ต์‹ฌ | ๊ถŒ์žฅ ์—ฌ๋ถ€ |
2. "์ƒ์žฅ์‚ฌ ์ œ์™ธ" ๋˜๋Š” "์ค‘์†Œ๊ธฐ์—…๋งŒ" ์กฐ๊ฑด ๊ณต๊ณ  ์ œ์™ธํ•ด์ค˜
3. ์„œ์šธยท๊ฒฝ๊ธฐยท์ „๊ตญ ๊ณต๊ณ  ํ˜„ํ™ฉ ์ง€์—ญ ๋น„๊ต๋„ ์ถ”๊ฐ€ํ•ด์ค˜
4. ์‹ ์ฒญ ๊ถŒ์žฅ TOP 3 ์š”์•ฝ + ๊ฐ๊ฐ ์„œ๋ฅ˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ์ฒจ๋ถ€ํ•ด์ค˜

์‹œ๋‚˜๋ฆฌ์˜ค 7 โ€” ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์‚ฌ์—…๊ณ„ํš์„œ ์ ์ˆ˜ ์˜ˆ์ธก + ๊ฐœ์„  (์˜ˆ๋น„์ฐฝ์—…์ž)

์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์‹ ์ฒญ ์ค€๋น„ ์ค‘์ด์•ผ. ์ ์ˆ˜ ์˜ˆ์ธกํ•ด์ค˜.

๊ธฐ์ˆ :
- AI ๊ธฐ๋ฐ˜ ํƒ„์†Œ ๋ฐœ์ž๊ตญ ์ž๋™ ์ธก์ • SaaS (์ œ์กฐ์—… ์„ค๋น„ IoT ์—ฐ๋™)
- ๊ตญ๋‚ด ํŠนํ—ˆ 1๊ฑด ์ถœ์› ์ค‘
- ํŒŒ์ผ๋Ÿฟ 3๊ฐœ์‚ฌ ํ…Œ์ŠคํŠธ ์™„๋ฃŒ, ๋งŒ์กฑ๋„ 4.2/5

์‚ฌ์—…:
- ์›” 30๋งŒ์› ๊ตฌ๋…ํ˜•, ์ฒซํ•ด 20๊ฐœ์‚ฌ ๋ชฉํ‘œ โ†’ 2๋…„ 100๊ฐœ์‚ฌ โ†’ 3๋…„ 300๊ฐœ์‚ฌ
- ์ง€์› ์‹ ์ฒญ์•ก: 5000๋งŒ์› (์ธ๊ฑด๋น„ 3000๋งŒ์› / ๊ฐœ๋ฐœ์™ธ์ฃผ 1500๋งŒ์› / ๋งˆ์ผ€ํŒ… 500๋งŒ์›)
- ์›”๋ณ„ ๋กœ๋“œ๋งต: 1~2์›” MVP๊ณ ๋„ํ™”, 3~4์›” ์˜์—…ยทํŒŒ์ผ๋Ÿฟ 10๊ฐœ์‚ฌ, 5~6์›” ์˜จ๋ณด๋”ฉ ์ž๋™ํ™”

์‹œ์žฅ:
- TAM: ํƒ„์†Œ์ธก์ • ์†”๋ฃจ์…˜ ๊ตญ๋‚ด ์‹œ์žฅ 2์กฐ์› (ํ•œ๊ตญํ™˜๊ฒฝ์‚ฐ์—…๊ธฐ์ˆ ์› 2025)
- SAM: ์ค‘์†Œ ์ œ์กฐ์—…์ฒด ESG ์˜๋ฌด ๋Œ€์ƒ 3๋งŒ๊ฐœ์‚ฌ ร— 300๋งŒ์› = ์•ฝ 9000์–ต์›
- SOM: 1๋…„ ๋‚ด ์„œ์šธยท๊ฒฝ๊ธฐ ์ง‘์ค‘ ๊ณต๋žต 100๊ฐœ์‚ฌ = 3์–ต์›

ํŒ€:
- ์ฐฝ์—…์ž: ์‚ผ์„ฑSDS IoT ํ”Œ๋žซํผ ๊ฐœ๋ฐœ 10๋…„ (๊ณผ์žฅ ํ‡ด์ง)
- ๊ณต๋™์ฐฝ์—…์ž: ESG ์ปจ์„คํŒ… 7๋…„ ๊ฒฝ๋ ฅ (์ „ ๋”œ๋กœ์ดํŠธ)
- ์ž๋ฌธ: ํ™˜๊ฒฝ๊ณตํ•™ ๊ต์ˆ˜ 1๋ช…

์‚ฌํšŒ์  ๊ฐ€์น˜: ์ค‘์†Œ ์ œ์กฐ์—… ํƒ„์†Œ์ค‘๋ฆฝ ์ง€์›, ์ •๋ถ€ 2030 ํƒ„์†Œ๊ฐ์ถ• ๋ชฉํ‘œ ๊ธฐ์—ฌ

1. evaluateStartupApplication์œผ๋กœ ์ ์ˆ˜ ์˜ˆ์ธกํ•ด์ค˜
2. ์ทจ์•ฝ ์ถ• ๊ฐœ์„  ๋ฐฉ์•ˆ 2๊ฐ€์ง€์”ฉ ์•Œ๋ ค์ค˜
3. ๊ฐœ์„  ํ›„ PSST ํ˜•์‹ ์‚ฌ์—…๊ณ„ํš์„œ ์ดˆ์•ˆ๋„ ๋งŒ๋“ค์–ด์ค˜

4. draftBusinessPlan ํ…œํ”Œ๋ฆฟ ์ƒ์„ธ

draftBusinessPlan ๋„๊ตฌ๋Š” template ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋‘ ๊ฐ€์ง€ ํ˜•์‹์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

template: "gov" โ€” ์ •๋ถ€๋ณด์กฐ๊ธˆ ์‹ ์ฒญ์šฉ (๊ธฐ๋ณธ๊ฐ’)

์ •๋ถ€ ์ง€์›์‚ฌ์—… ๊ณต๋ชจ ์‹ ์ฒญ์„œ์— ์ตœ์ ํ™”๋œ 6์„น์…˜ ๊ณต๋ฌธ์„œ ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.

์„น์…˜

๋‚ด์šฉ

1. ์‹ ์ฒญ ๊ธฐ์—… ๊ฐœ์š”

ํšŒ์‚ฌ๋ช…ยท์—…์ข…ยท์ž„์ง์›ยท์„ค๋ฆฝ์ผยท๋งค์ถœ (์ž…๋ ฅ ์ •๋ณด ์ž๋™ ๊ธฐ์ž…)

2. ์‚ฌ์—… ๋ชฉ์  ๋ฐ ํ•„์š”์„ฑ

๋ฌธ์ œ์  + ๊ณต๊ณ  ๋ชฉ์  ์—ฐ๊ณ„์„ฑ

3. ๊ธฐ์ˆ  ๋ฐ ์‚ฌ์—…ํ™” ๋ฐฉ์•ˆ

์†”๋ฃจ์…˜ยท์‹œ์žฅยท์‚ฌ์—…ํ™” ์ „๋žต

4. ์ถ”์ง„ ์ผ์ • ๋ฐ ๋งˆ์ผ์Šคํ†ค

๊ธฐ๊ฐ„๋ณ„ ํ™œ๋™ยท์‚ฐ์ถœ๋ฌผ ํ‘œ

5. ์‚ฌ์—…๋น„ ์ง‘ํ–‰ ๊ณ„ํš

๋น„๋ชฉ๋ณ„ ๊ธˆ์•ก ํ‘œ (ํ•ฉ๊ณ„ ์ž๋™ ์ž…๋ ฅ)

6. ๊ธฐ๋Œ€ ์„ฑ๊ณผ ๋ฐ ํŒŒ๊ธ‰ ํšจ๊ณผ

์ •๋Ÿ‰ KPI + ์‚ฌํšŒ์  ํšจ๊ณผ

template: "psst" โ€” ์ฐฝ์—…ํŒจํ‚ค์ง€ยท์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐยทVC ์‹ฌ์‚ฌ์šฉ

PSST = Problem ยท Solution ยท Scale-up ยท Team ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค.
์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ยท์ดˆ๊ธฐ์ฐฝ์—…ํŒจํ‚ค์ง€ยท๋ฏผ๊ฐ„ ์•ก์…€๋Ÿฌ๋ ˆ์ดํ„ฐยทVC ํˆฌ์ž ์‹ฌ์‚ฌ์—์„œ ํ‘œ์ค€์œผ๋กœ ์“ฐ์ด๋Š” ํ˜•์‹์ž…๋‹ˆ๋‹ค.

์ถ•

์„น์…˜

์ฃผ์š” ๋‚ด์šฉ

P

Problem โ€” ๋ฌธ์ œ ์ •์˜

ํ•ต์‹ฌ Pain Point ยท ๊ธฐ์กด ๋Œ€์•ˆ ํ•œ๊ณ„ ยท TAM/SAM/SOM

S

Solution โ€” ํ•ด๊ฒฐ์ฑ…

์†”๋ฃจ์…˜ ์ž‘๋™ ์›๋ฆฌ ยท ์ฐจ๋ณ„ํ™”(Unfair Advantage) ยท ๊ณ ๊ฐ ๊ฒ€์ฆ ํ˜„ํ™ฉ

S

Scale-up โ€” ์„ฑ์žฅ ์ „๋žต

์ˆ˜์ต ๋ชจ๋ธ ยท ์—ฐ๋„๋ณ„ ์„ฑ์žฅ ๋กœ๋“œ๋งต ยท GTM ์ „๋žต

T

Team โ€” ํŒ€

์ฐฝ์—…์žยทํ•ต์‹ฌํŒ€ ๊ฒฝ๋ ฅ ยท ํŒ€ ๊ฐ•์  ยท ์ฑ„์šฉ ๊ณ„ํš

PSST ์ „์šฉ ์ถ”๊ฐ€ ์ž…๋ ฅ ํŒŒ๋ผ๋ฏธํ„ฐ:

companyProfile.scaleUpStrategy  โ€” ์„ฑ์žฅยทํ™•์žฅ ์ „๋žต
companyProfile.teamBackground   โ€” ์ฐฝ์—…์žยทํŒ€ ๊ฒฝ๋ ฅ ์š”์•ฝ
companyProfile.competitors      โ€” ์ฃผ์š” ๊ฒฝ์Ÿ์‚ฌ ๋ชฉ๋ก
companyProfile.revenueModel     โ€” ์ˆ˜์ต ๋ชจ๋ธ (๊ตฌ๋…/์ˆ˜์ˆ˜๋ฃŒ ๋“ฑ)
companyProfile.marketSize       โ€” ์‹œ์žฅ ๊ทœ๋ชจ (TAM/SAM/SOM)

์‚ฌ์šฉ ์˜ˆ์‹œ:

์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์‹ ์ฒญ์„ ์œ„ํ•œ PSST ํ˜•์‹ ์‚ฌ์—…๊ณ„ํš์„œ ์ดˆ์•ˆ ๋งŒ๋“ค์–ด์ค˜.
template์€ psst๋กœ ์„ค์ •ํ•ด์ค˜.

ํšŒ์‚ฌ ์ •๋ณด:
- ์„œ๋น„์Šค๋ช…: AI ๊ธฐ๋ฐ˜ ํƒ„์†Œ ๋ฐœ์ž๊ตญ ์ธก์ • SaaS
- ๋ฌธ์ œ: ์ค‘์†Œ ์ œ์กฐ์—…์ฒด์˜ ํƒ„์†Œ ๋ฐฐ์ถœ๋Ÿ‰ ์ธก์ •์ด ๋„ˆ๋ฌด ์–ด๋ ต๊ณ  ๋น„์šฉ์ด ๋†’์Œ
- ์†”๋ฃจ์…˜: ์„ค๋น„ ๋ฐ์ดํ„ฐ ์—ฐ๋™์œผ๋กœ ์ž๋™ ์ธก์ •, ์›” 30๋งŒ์› ๊ตฌ๋…
- ํƒ€๊ฒŸ: ๊ตญ๋‚ด ์ค‘์†Œ ์ œ์กฐ์—…์ฒด 5๋งŒ๊ฐœ์‚ฌ (TAM 2์กฐ์›)
- ํŒ€: ์ „ ์‚ผ์„ฑSDS IoTยทAI ๊ฐœ๋ฐœ 10๋…„
- ์‹ ์ฒญ๊ธˆ์•ก: 5,000๋งŒ์›

5. evaluateStartupApplication ํ‰๊ฐ€ ๊ธฐ์ค€ ์ƒ์„ธ

evaluateStartupApplication ๋„๊ตฌ๋Š” ์‹ค์ œ ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์‹ฌ์‚ฌ ๊ธฐ์ค€(์ฐฝ์—…์ง„ํฅ์› 2026 ๊ณต๊ณ  ๊ธฐ์ค€)์„ ๋ฐ˜์˜ํ•œ ๋ฃจ๋ธŒ๋ฆญ์œผ๋กœ ์ ์ˆ˜๋ฅผ ์‚ฐ์ถœํ•ฉ๋‹ˆ๋‹ค.

โš ๏ธ ๋ฐฐ์ ์€ ์ฃผ๊ด€๊ธฐ๊ด€(์ฐฝ์—…๋ณด์œก์„ผํ„ฐยท๋Œ€ํ•™ยท์—ฐ๊ตฌ์› ๋“ฑ)๋งˆ๋‹ค ยฑ5์  ๋‚ด์™ธ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ์ฐธ๊ณ ์šฉ์ด๋ฉฐ, ์ตœ์ข… ํŒ๋‹จ์€ ์‹ฌ์‚ฌ์œ„์›์˜ ์ข…ํ•ฉ ํ‰๊ฐ€๋กœ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.

5๋Œ€ ํ‰๊ฐ€ ์ถ• + ๊ฐ€์ 

์ถ•

๋ฐฐ์ 

์ฃผ์š” ํ‰๊ฐ€ ํ•ญ๋ชฉ

โ‘  ๊ธฐ์ˆ ์„ฑยทํ˜์‹ ์„ฑ

20์ 

๊ธฐ์ˆ  ์›๋ฆฌ ๋ช…ํ™•์„ฑ(6์ ) ยท ์ฐจ๋ณ„ํ™”(7์ ) ยท ํŠนํ—ˆยทIP(4์ ) ยท ๊ณ ๊ฐ ๊ฒ€์ฆ(3์ )

โ‘ก ์‚ฌ์—…์„ฑ

30์ 

์ˆ˜์ต ๋ชจ๋ธ(8์ ) ยท 3๊ฐœ๋…„ ๋งค์ถœ ๊ณ„ํš(8์ ) ยท ์›”๋ณ„ ์‚ฌ์—…ํ™” ์ผ์ •(7์ ) ยท ์ง€์›๊ธˆ ์ง‘ํ–‰ ๊ณ„ํš(7์ )

โ‘ข ์‹œ์žฅ์„ฑ

25์ 

TAMยทSAMยทSOM(9์ ) ยท ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜ ์‹ ๋ขฐ๋„(7์ ) ยท ๊ฒฝ์Ÿ ๋ถ„์„(5์ ) ยท GTM ์ „๋žต(4์ )

โ‘ฃ ์ฐฝ์—…์žยทํŒ€ ์—ญ๋Ÿ‰

25์ 

๋„๋ฉ”์ธ ๊ฒฝ๋ ฅ ์—ฐ์ˆ˜(10์ ) ยท ๊ฒฝ๋ ฅ-์‚ฌ์—… ์—ฐ๊ด€์„ฑ(8์ ) ยท ํŒ€ ๊ตฌ์„ฑ ์™„์„ฑ๋„(7์ )

(+) ์ •์ฑ…๋ถ€ํ•ฉ์„ฑยท์‚ฌํšŒ์  ๊ฐ€์น˜

๊ฐ€์  ์ตœ๋Œ€ 5์ 

์‚ฌํšŒ์  ๊ฐ€์น˜(2์ ) ยท ์ •์ฑ… ๋ฐฉํ–ฅ ์—ฐ๊ณ„(2์ ) ยท ๊ณ ์šฉ ์ฐฝ์ถœ(1์ )

์ด 100์  + ๊ฐ€์  5์ 

๋„๊ตฌ ์ถœ๋ ฅ ๊ตฌ์กฐ

{
  "summary": {
    "baseScore": 82,
    "bonusScore": 3,
    "totalScore": 85,
    "grade": "A",
    "label": "์šฐ์ˆ˜",
    "prediction": "์„œ๋ฅ˜ ํ•ฉ๊ฒฉ ๊ฐ€๋Šฅ์„ฑ ๋†’์Œ",
    "scoreBar": "โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–‘โ–‘โ–‘ 85์ "
  },
  "axisResults": [
    {
      "axis": "โ‘ก ์‚ฌ์—…์„ฑ",
      "maxScore": 30,
      "score": 24,
      "grade": "B",
      "strengths": ["์ˆ˜์ต ๋ชจ๋ธ์ด ๊ตฌ์ฒด์ ์œผ๋กœ ์ •์˜๋จ"],
      "improvements": ["3๊ฐœ๋…„ ๋งค์ถœ ๊ณ„ํš์„ ๊ณ ๊ฐ ์ˆ˜ ร— ๋‹จ๊ฐ€ ๊ณต์‹์œผ๋กœ ๋ณด์ˆ˜์ ์œผ๋กœ ์‚ฐ์ถœํ•˜์„ธ์š”."]
    }
  ],
  "topPriorityImprovements": ["[โ‘ก ์‚ฌ์—…์„ฑ] 3๊ฐœ๋…„ ๋งค์ถœ ๊ณ„ํš ๋ณด์™„ ..."],
  "finalChecklist": [
    { "item": "3๊ฐœ๋…„ ๋งค์ถœ ๊ณ„ํš ์ˆ˜์น˜ ํฌํ•จ ์—ฌ๋ถ€", "required": true, "done": true }
  ]
}

3๋‹จ๊ณ„ ์‹ฌ์‚ฌ ํ”„๋กœ์„ธ์Šค (์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ๊ธฐ์ค€)

1๋‹จ๊ณ„ ์„œ๋ฅ˜ ํ‰๊ฐ€ (์˜จ๋ผ์ธ ์ œ์ถœ)
   โ†’ ์‚ฌ์—…๊ณ„ํš์„œ PDF + ์ฒจ๋ถ€์„œ๋ฅ˜ ๊ฒ€ํ† 
   โ†’ ํ‰๊ฐ€ ๊ธฐ์ค€: โ‘ โ‘กโ‘ขโ‘ฃ 4๊ฐœ ์ถ• 100์  + ๊ฐ€์ 
   โ†’ ํ†ต๊ณผ ๊ธฐ์ค€: ๋ณดํ†ต ์ƒ์œ„ 20~30% (์ฃผ๊ด€๊ธฐ๊ด€๋ณ„ ์ƒ์ด)

2๋‹จ๊ณ„ ์‚ฌ์ „ ์ฐฝ์—…๊ต์œก (์˜จ๋ผ์ธ ๊ณผ์ •)
   โ†’ ์ฐฝ์—… ๊ธฐ์ดˆ ๊ต์œก ์ด์ˆ˜ (์˜จ๋ผ์ธ, ์•ฝ 3~5์‹œ๊ฐ„)
   โ†’ ๋ณ„๋„ ๋ฐฐ์  ์—†์Œ (์ด์ˆ˜ ์—ฌ๋ถ€๋งŒ ํ™•์ธ)

3๋‹จ๊ณ„ ๋ฐœํ‘œ ์‹ฌ์‚ฌ (๋Œ€๋ฉด/๋น„๋Œ€๋ฉด)
   โ†’ 7~10๋ถ„ ๋ฐœํ‘œ + 5~10๋ถ„ ์งˆ์˜์‘๋‹ต
   โ†’ ์„œ๋ฅ˜ ํ‰๊ฐ€ ์ ์ˆ˜์™€ ํ•ฉ์‚ฐํ•˜์—ฌ ์ตœ์ข… ์„ ๋ฐœ

6. assessBusinessPlanQuality ํ’ˆ์งˆ ์ธก์ • ์ƒ์„ธ

assessBusinessPlanQuality ๋„๊ตฌ๋Š” ๊ณต์‹ ๊ณต๊ณ ๋ฌธ ๊ธฐ๋ฐ˜ PSST ๋ฐฐ์ ํ‘œ(30/30/20/20) ๋กœ ํ’ˆ์งˆ์„ ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ์กด ์ž„์˜ ํœด๋ฆฌ์Šคํ‹ฑ ์ค‘์‹ฌ์ด ์•„๋‹ˆ๋ผ, ์ค‘๊ธฐ๋ถ€ ๊ณต๊ณ ๋ฌธยท์ฐฝ์—…์ง„ํฅ์› ์„ธ๋ถ€๊ด€๋ฆฌ๊ธฐ์ค€์—์„œ ํ™•์ธ๋œ ํ•ญ๋ชฉ์„ ๊ธฐ์ค€์œผ๋กœ ์ ์ˆ˜ํ™”ํ•ฉ๋‹ˆ๋‹ค.

3๋‹จ๊ณ„ ํ™œ์šฉ ํ๋ฆ„

โ‘  draftBusinessPlan (template: "psst" ๋˜๋Š” "gov")
        โ†“ ์ดˆ์•ˆ ์ƒ์„ฑ
โ‘ก assessBusinessPlanQuality
        โ†“ ํ’ˆ์งˆ ์ ์ˆ˜ + ์ฆ‰์‹œ ์ˆ˜์ • ํ•ญ๋ชฉ + ์‹ฌ์‚ฌ์œ„์› ์˜ˆ์ƒ ์งˆ๋ฌธ
   ์‚ฌ๋žŒ์ด ๋ฌธ์„œ ๋ณด์™„
        โ†“
โ‘ข evaluateStartupApplication
        โ†“ ์‹ฌ์‚ฌ ์ ์ˆ˜ ์˜ˆ์ธก + ํ•ฉ๊ฒฉ ๊ฐ€๋Šฅ์„ฑ ํ™•์ธ
   ์ œ์ถœ

๊ณต์‹ ๊ทผ๊ฑฐ ๋ฌธ์„œ

์ถœ์ฒ˜

URL

๋ฐ˜์˜ ๋‚ด์šฉ

์ค‘์†Œ๋ฒค์ฒ˜๊ธฐ์—…๋ถ€ 2025๋…„ ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์˜ˆ๋น„์ฐฝ์—…์ž ๋ชจ์ง‘๊ณต๊ณ (์ œ2025-105ํ˜ธ)

mss.go.kr ๊ณต๊ณ  PDF

์„œ๋ฅ˜ํ‰๊ฐ€โ†’๋ฐœํ‘œํ‰๊ฐ€ ํ”„๋กœ์„ธ์Šค, PSST ํ‰๊ฐ€ํ•ญ๋ชฉยท์ด์ 

์ฐฝ์—…์ง„ํฅ์› ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์„ธ๋ถ€๊ด€๋ฆฌ๊ธฐ์ค€(2025๋…„)

kised.or.kr ์„ธ๋ถ€๊ด€๋ฆฌ๊ธฐ์ค€ ๋ชฉ๋ก

ํ•ญ๋ชฉ ์ •์˜(Problem/Solution/Scale-up/Team), ๋ฐฐ์  30/30/20/20

๊ณต์‹ ๋ฐฐ์  ๊ธฐ๋ฐ˜ ๋ถ„์„ ์ถ• (์ด 100์ )

ํ•ญ๋ชฉ

๋ฐฐ์ 

๊ณต์‹ ํ•ญ๋ชฉ ์š”์ง€

๋ฌธ์ œ์ธ์‹ (Problem)

30์ 

๊ฐœ๋ฐœ ๋™๊ธฐ ๋ฐ ์‚ฌ์—… ๋ชฉ์ (ํ•„์š”์„ฑ), ํ•ด๊ฒฐ ๋ฌธ์ œ(๊ณ ๊ฐ ๋ถˆํŽธ)

์‹คํ˜„๊ฐ€๋Šฅ์„ฑ (Solution)

30์ 

๊ฐœ๋ฐœ/์‚ฌ์—…ํ™” ์ „๋žต, ๊ณ ๊ฐ ์š”๊ตฌ์‚ฌํ•ญ(Pain Point) ๋Œ€์‘๋ฐฉ์•ˆ

์„ฑ์žฅ์ „๋žต (Scale-up)

20์ 

์ž๊ธˆ ์กฐ๋‹ฌยท์ง‘ํ–‰ ๊ณ„ํš, ์‚ฌ์—…ํ™” ์ผ์ •, ์‹œ์žฅ์ง„์ž…/์„ฑ๊ณผ์ฐฝ์ถœ ์ „๋žต

ํŒ€๊ตฌ์„ฑ (Team)

20์ 

๋Œ€ํ‘œ์žยทํŒ€ ๋ณด์œ ์—ญ๋Ÿ‰, ์ถ”๊ฐ€ ์ธ๋ ฅ ์ฑ„์šฉ, ํ˜‘๋ ฅ๊ธฐ๊ด€ ํ™œ์šฉ ๊ณ„ํš

๋„๊ตฌ ์ถœ๋ ฅ

  • ํ•ญ๋ชฉ๋ณ„ ์ ์ˆ˜ ๋ฐ ๊ณต์‹ ๊ธฐ์ค€ ๋Œ€๋น„ ์ถฉ์กฑ๋„

  • ๋ฐœํ‘œํ‰๊ฐ€ ์˜ˆ์ƒ ์งˆ๋ฌธ(์ทจ์•ฝ ํ•ญ๋ชฉ ์ค‘์‹ฌ)

  • ์ œ์ถœ ํŒ์ •: โœ… ์ œ์ถœ ๊ฐ€๋Šฅ / โš ๏ธ ๋ณด์™„ ํ›„ ์ œ์ถœ / โŒ ์ „๋ฉด ๋ณด๊ฐ• ํ•„์š”

์ถœ๋ ฅ ์˜ˆ์‹œ

{
  "evidenceBasis": {
    "model": "PSST ๊ณต์‹ ํ•ญ๋ชฉ ๊ธฐ๋ฐ˜",
    "officialSources": [
      "์ค‘๊ธฐ๋ถ€ ๋ชจ์ง‘๊ณต๊ณ ",
      "์ฐฝ์—…์ง„ํฅ์› ์„ธ๋ถ€๊ด€๋ฆฌ๊ธฐ์ค€"
    ]
  },
  "summary": {
    "weightedScore": 74,
    "grade": "B",
    "scoreBar": "โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–“โ–‘โ–‘โ–‘โ–‘โ–‘ 74์ ",
    "submitVerdict": "โš ๏ธ ๋ณด์™„ ํ›„ ์ œ์ถœ ๊ถŒ์žฅ",
    "scoringFormula": "๋ฌธ์ œ์ธ์‹(30)+์‹คํ˜„๊ฐ€๋Šฅ์„ฑ(30)+์„ฑ์žฅ์ „๋žต(20)+ํŒ€๊ตฌ์„ฑ(20)",
    "axisScores": [
      "๋ฌธ์ œ์ธ์‹ (Problem): 22/30 (B)",
      "์‹คํ˜„๊ฐ€๋Šฅ์„ฑ (Solution): 24/30 (A)",
      "์„ฑ์žฅ์ „๋žต (Scale-up): 14/20 (B)",
      "ํŒ€๊ตฌ์„ฑ (Team): 14/20 (B)"
    ],
    "stageReadiness": {
      "documentReview": "ํ†ต๊ณผ ๊ฐ€๋Šฅ๊ถŒ",
      "presentationReview": "์˜ˆ์ƒ์งˆ๋ฌธ ๋Œ€๋น„ ๋ณด๊ฐ• ํ•„์š”"
    }
  },
  "immediateFixes": [
    "[์„ฑ์žฅ์ „๋žต (Scale-up)] ์ž๊ธˆ ์กฐ๋‹ฌ/์ง‘ํ–‰ ๊ณ„ํš์„ ๊ตฌ์ฒดํ™”ํ•˜์„ธ์š”.",
    "[ํŒ€๊ตฌ์„ฑ (Team)] ์ถ”๊ฐ€ ์ธ๋ ฅ ์ฑ„์šฉ ๊ณ„ํš์„ ๋ช…์‹œํ•˜์„ธ์š”."
  ],
  "expectedQuestions": {
    "count": 4,
    "questions": [
      "[์‹คํ˜„๊ฐ€๋Šฅ์„ฑ] ์•„์ดํ…œ ๊ตฌํ˜„ ์›๋ฆฌ์™€ ๊ณ ๊ฐ ์š”๊ตฌ์‚ฌํ•ญ ๋Œ€์‘ ๋ฐฉ์•ˆ์„ ์„ค๋ช…ํ•ด ์ฃผ์‹ญ์‹œ์˜ค.",
      "[์„ฑ์žฅ์ „๋žต] ์ง€์›๊ธˆ ์ง‘ํ–‰๊ณ„ํš์ด ๋งค์ถœ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๊ฒฝ๋กœ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์‹ญ์‹œ์˜ค."
    ]
  }
}

์‚ฌ์šฉ ์˜ˆ์‹œ

๋ฐฉ๊ธˆ ๋งŒ๋“  PSST ์‚ฌ์—…๊ณ„ํš์„œ ์ดˆ์•ˆ์˜ ํ’ˆ์งˆ ์ธก์ •ํ•ด์ค˜.
assessBusinessPlanQuality๋กœ template์€ psst๋กœ ๋ถ„์„ํ•˜๊ณ ,
๊ณต์‹ ํ‰๊ฐ€ํ•ญ๋ชฉ(๋ฌธ์ œ์ธ์‹/์‹คํ˜„๊ฐ€๋Šฅ์„ฑ/์„ฑ์žฅ์ „๋žต/ํŒ€๊ตฌ์„ฑ) ๊ธฐ์ค€์œผ๋กœ ๋ถ€์กฑํ•œ ํ•ญ๋ชฉ๋ถ€ํ„ฐ ๋ณด์™„์•ˆ ์ œ์‹œํ•ด์ค˜.

7. ์•„ํ‚คํ…์ฒ˜

Claude Desktop / Cursor / MCP ํด๋ผ์ด์–ธํŠธ
          โ”‚
          โ”‚  MCP stdio
          โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚         gov-support-mcp (server.ts) v1.2.3       โ”‚
โ”‚                                                  โ”‚
โ”‚  Core ๋ ˆ์ด์–ด                                      โ”‚
โ”‚  โ”œ core/dedup.ts    โ€” Jaccard ์ค‘๋ณต ์ œ๊ฑฐ ์—”์ง„       โ”‚
โ”‚  โ”œ core/store.ts    โ€” JSON ํŒŒ์ผ ์˜์†์„ฑ ์ €์žฅ์†Œ       โ”‚
โ”‚  โ”œ core/cache.ts    โ€” ์ธ๋ฉ”๋ชจ๋ฆฌ TTL ์บ์‹œ            โ”‚
โ”‚  โ”” smesQueryEncoding.ts โ€” ์ด์ค‘ ์ธ์ฝ”๋”ฉ ๋ฐฉ์ง€ ์œ ํ‹ธ    โ”‚
โ”‚                                                  โ”‚
โ”‚  โœ… ๋ชจ๋“ˆ 1: ํ†ตํ•ฉ ํƒ์ƒ‰                              โ”‚
โ”‚  โ”œ searchGovernmentSupport (3์†Œ์Šค ํ†ตํ•ฉ + dedup)   โ”‚
โ”‚  โ”œ compareByRegion                               โ”‚
โ”‚  โ”œ search_gov_support_bizinfo                    โ”‚
โ”‚  โ”œ search_gov_support_kstartup                   โ”‚
โ”‚  โ”” search_gov_support_smes24  โœ… ํ‚ค๋ฐœ๊ธ‰(์„œ๋ฒ„IP๋“ฑ๋กๅพŒ) โ”‚
โ”‚                                                  โ”‚
โ”‚  โœ… ๋ชจ๋“ˆ 2: ํŒ์ •                                  โ”‚
โ”‚  โ”” checkEligibility                              โ”‚
โ”‚                                                  โ”‚
โ”‚  โœ… ๋ชจ๋“ˆ 3: ์ค€๋น„                                  โ”‚
โ”‚  โ”œ generateDocumentChecklist                     โ”‚
โ”‚  โ”œ buildApplicationTimeline                      โ”‚
โ”‚  โ”” draftBusinessPlan                             โ”‚
โ”‚                                                  โ”‚
โ”‚  โœ… ๋ชจ๋“ˆ 4: ๊ด€๋ฆฌ                                  โ”‚
โ”‚  โ”œ manageAlertProfile                            โ”‚
โ”‚  โ”œ manageBenefitHistory                          โ”‚
โ”‚  โ”” draftSettlementReport                         โ”‚
โ”‚                                                  โ”‚
โ”‚  โœ… ๋ชจ๋“ˆ 5: ์‹ฌ์‚ฌ ์ง€์›                             โ”‚
โ”‚  โ”œ evaluateStartupApplication (5๋Œ€ ํ‰๊ฐ€์ถ• ๋ฃจ๋ธŒ๋ฆญ) โ”‚
โ”‚  โ”” assessBusinessPlanQuality  (๊ณต์‹ PSST 30/30/20/20) โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
          โ”‚
          โ–ผ
์™ธ๋ถ€ API: bizinfo โœ… ยท K-Startup โœ… ยท ์ค‘์†Œ๋ฒค์ฒ˜24 โœ… ํ‚ค๋ฐœ๊ธ‰์™„๋ฃŒ(์„œ๋ฒ„IP ๋“ฑ๋ก ํ›„ ์™„์ „ ํ™œ์„ฑ) ยท ๋ฒค์ฒ˜ํ™•์ธ ๐Ÿ”ฒ(์ถ”ํ›„)
์˜์† ๋ฐ์ดํ„ฐ: data/alertProfiles.json ยท benefitHistory.json ยท companyProfiles.json

8. ํ•„์š” API ๋ฐ ํ‚ค ์‹ ์ฒญ

API ๋ชฉ๋ก

#

API๋ช…

์ œ๊ณต๊ธฐ๊ด€

ํ™˜๊ฒฝ๋ณ€์ˆ˜

์ƒํƒœ

1

๊ธฐ์—…๋งˆ๋‹น ์ง€์›์‚ฌ์—…์ •๋ณด

์ค‘์†Œ๋ฒค์ฒ˜๊ธฐ์—…๋ถ€

BIZINFO_API_KEY

โœ… ์ •์ƒ

2

K-Startup ์ฐฝ์—…์ง€์›์‚ฌ์—…

์ฐฝ์—…์ง„ํฅ์›

PUBLIC_DATA_SERVICE_KEY

โœ… ์ •์ƒ

3

์ค‘์†Œ๋ฒค์ฒ˜24 ๊ณต๊ณ ์ •๋ณด

์ค‘๊ธฐ๊ธฐ์ˆ ์ •๋ณด์ง„ํฅ์›

SMES24_API_KEY

โœ… ํ‚ค ๋ฐœ๊ธ‰ ์™„๋ฃŒ ยท โš ๏ธ ์„œ๋ฒ„ IP ๋“ฑ๋ก ํ›„ ์‚ฌ์šฉ

4

๋ฒค์ฒ˜๊ธฐ์—…ํ™•์ธ์„œ

์ค‘์†Œ๋ฒค์ฒ˜๊ธฐ์—…๋ถ€

PUBLIC_DATA_SERVICE_KEY

๐Ÿ”ฒ ์ถ”ํ›„ ๊ตฌํ˜„

ํ‚ค ์‹ ์ฒญ ๋ฐฉ๋ฒ•

โ‘  ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ serviceKey โ€” K-Startup ยท ๋ฒค์ฒ˜ํ™•์ธ์„œ ๊ณตํ†ต

  1. data.go.kr ํšŒ์›๊ฐ€์ž… ๋ฐ ๋กœ๊ทธ์ธ

  2. ๊ฐ ๋ฐ์ดํ„ฐ์…‹ ํŽ˜์ด์ง€์—์„œ ํ™œ์šฉ์‹ ์ฒญ ํด๋ฆญ

  3. ์Šน์ธ ํ›„ ๋งˆ์ดํŽ˜์ด์ง€ โ†’ ์ธ์ฆํ‚ค โ†’ Encoding ํ‚ค ๋ณต์‚ฌ

โ‘ก ์ค‘์†Œ๋ฒค์ฒ˜24 Open API ํ† ํฐ

  1. smes.go.kr โ†’ Open API ์ ‘์†

  2. ์‹ ์ฒญ ์–‘์‹ ์ž‘์„ฑ (๊ธฐ๊ด€๋ช…ยท๋ถ€์„œยท๋‹ด๋‹น์žยท์„œ๋ฒ„ IP ์ •๋ณด ํ•„์š”)

  3. ์‹ฌ์‚ฌ ์™„๋ฃŒ ํ›„ ์ด๋ฉ”์ผ๋กœ ํ† ํฐ ์ˆ˜์‹ 

  4. ๋ฌธ์˜: 044-300-0990

โ‘ข ๊ธฐ์—…๋งˆ๋‹น API

  1. bizinfo.go.kr API ์‹ ์ฒญ ์ ‘์†

  2. ๋ณ„๋„ ์ธ์ฆํ‚ค ์‹ ์ฒญ (data.go.kr ํ‚ค์™€ ๋‹ค๋ฆ„)

ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •

cp .env.example .env
# .env ํŒŒ์ผ์— ๋ฐœ๊ธ‰๋ฐ›์€ ํ‚ค ์ž…๋ ฅ
# ๊ณต๊ณต๋ฐ์ดํ„ฐํฌํ„ธ(data.go.kr) Encoding serviceKey โ€” K-Startup์— ์‚ฌ์šฉ
PUBLIC_DATA_SERVICE_KEY=์—ฌ๊ธฐ์—_ํฌํ„ธ_Encoding_ํ‚ค

# ์ค‘์†Œ๋ฒค์ฒ˜24 ์ „์šฉ ํ† ํฐ โ€” smes.go.kr ๋ณ„๋„ ์‹ ์ฒญ ยท ์„œ๋ฒ„ IP ํ—ˆ์šฉ ํ•„์š”
# Encoding ํ‚ค(%2B, %2F ๋“ฑ)๋ฅผ ๊ทธ๋Œ€๋กœ ๋ถ™์—ฌ ๋„ฃ์œผ์„ธ์š” (์ฝ”๋“œ์—์„œ ์ž๋™ ์ฒ˜๋ฆฌ)
SMES24_API_KEY=์—ฌ๊ธฐ์—_์ค‘์†Œ๋ฒค์ฒ˜24_ํ† ํฐ

# ๊ธฐ์—…๋งˆ๋‹น(bizinfo.go.kr) API ์ธ์ฆํ‚ค โ€” bizinfo.go.kr ์ž์ฒด ํฌํ„ธ์—์„œ ์‹ ์ฒญ
BIZINFO_API_KEY=์—ฌ๊ธฐ์—_bizinfo_ํ‚ค

# (์„ ํƒ) MCP ๋„๊ตฌ ์‘๋‹ต JSON์„ ๋“ค์—ฌ์“ฐ๊ธฐ(๊ฐ€๋…์„ฑ). ๋ฏธ์„ค์ • ์‹œ compact JSON์œผ๋กœ LLM ์ปจํ…์ŠคํŠธ ํ† ํฐ ์ ˆ๊ฐ
# GOV_MCP_JSON_PRETTY=1

MCP ์‘๋‹ตยทํ†ตํ•ฉ ๊ฒ€์ƒ‰ ๊ธฐ๋ณธ๊ฐ’

  • ๋ชจ๋“  ๋„๊ตฌ์˜ ํ…์ŠคํŠธ ์‘๋‹ต์€ ๊ธฐ๋ณธ compact JSON(ํ•œ ์ค„, ๊ณต๋ฐฑ ์ตœ์†Œ) ์ง๋ ฌํ™”์ž…๋‹ˆ๋‹ค. ์ฃผ ํด๋ผ์ด์–ธํŠธ(ClaudeยทCursor)์˜ ํ† ํฐ ์‚ฌ์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋™์ž‘์ด๋ฉฐ, JSON ๊ตฌ์กฐยทํ•„๋“œ๋Š” ์ด์ „๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

  • ์ฑ„ํŒ…์—์„œ ์‚ฌ๋žŒ์ด ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ๋ณด๋ ค๋ฉด .env ๋˜๋Š” MCP env์— GOV_MCP_JSON_PRETTY=1 (๋˜๋Š” true)์„ ์„ค์ •ํ•˜์„ธ์š”.

  • searchGovernmentSupport์˜ maxPerSource ๊ธฐ๋ณธ๊ฐ’์€ ์†Œ์Šค๋‹น 20๊ฑด์ž…๋‹ˆ๋‹ค. ์ด์ „๊ณผ ๊ฐ™์ด ๋” ๋งŽ์ด ๋ณด๋ ค๋ฉด ํ˜ธ์ถœ ์‹œ maxPerSource: 30 ๋“ฑ์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

.env ํŒŒ์ผ์€ .gitignore์— ํฌํ•จ๋˜์–ด ์žˆ์–ด ์ ˆ๋Œ€ ์ปค๋ฐ‹๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.


9. ์„ค์น˜ ๋ฐ ๋นŒ๋“œ

Node.js 20 LTS ์ด์ƒ, pnpm์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

# ์ €์žฅ์†Œ ํด๋ก 
git clone https://github.com/boam79/gov_support_mcp.git
cd gov_support_mcp

# ์˜์กด์„ฑ ์„ค์น˜
pnpm install

# ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์„ค์ •
cp .env.example .env
# .env ํŒŒ์ผ์— API ํ‚ค ์ž…๋ ฅ

# TypeScript ๋นŒ๋“œ
pnpm build

10. Cursor์— MCP ๋“ฑ๋ก

~/.cursor/mcp.json ํŒŒ์ผ์— ์•„๋ž˜ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

{
  "mcpServers": {
    "gov-support-mcp": {
      "command": "node",
      "args": ["/์ ˆ๋Œ€๊ฒฝ๋กœ/gov_support_mcp/dist/server.js"],
      "env": {
        "PUBLIC_DATA_SERVICE_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_ํฌํ„ธ_Encoding_ํ‚ค",
        "SMES24_API_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_์ค‘์†Œ๋ฒค์ฒ˜24_ํ† ํฐ",
        "BIZINFO_API_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_bizinfo_ํ‚ค"
      }
    }
  }
}

args ๊ฒฝ๋กœ๋Š” ์‹ค์ œ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ผ์ด ์—†์œผ๋ฉด ์ƒˆ๋กœ ๋งŒ๋“ค๊ณ , Cursor๋ฅผ ์™„์ „ํžˆ ์ข…๋ฃŒ ํ›„ ์žฌ์‹œ์ž‘ํ•˜๋ฉด ๋„๊ตฌ๊ฐ€ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค.
(์„ ํƒ) MCP env์— "GOV_MCP_JSON_PRETTY": "1"์„ ๋„ฃ์œผ๋ฉด ๋„๊ตฌ ์‘๋‹ต JSON์ด ๋“ค์—ฌ์“ฐ๊ธฐ๋ฉ๋‹ˆ๋‹ค. ์ƒ๋žต ์‹œ compact(ํ† ํฐ ์ ˆ๊ฐ).

๋“ฑ๋ก ํ™•์ธ: ์ฑ„ํŒ…์—์„œ "๊ธฐ์—…๋งˆ๋‹น์ด๋ž‘ K-Startup ์ฐฝ์—… ๋ถ„์•ผ ํ†ตํ•ฉ์œผ๋กœ ์ฐพ์•„์ค˜" ๋ผ๊ณ  ์ž…๋ ฅํ•˜๋ฉด Tool์ด ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.


11. Claude Desktop์— MCP ๋“ฑ๋ก

~/Library/Application Support/Claude/claude_desktop_config.json ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

{
  "mcpServers": {
    "gov-support-mcp": {
      "command": "node",
      "args": ["/์ ˆ๋Œ€๊ฒฝ๋กœ/gov_support_mcp/dist/server.js"],
      "env": {
        "PUBLIC_DATA_SERVICE_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_ํฌํ„ธ_Encoding_ํ‚ค",
        "SMES24_API_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_์ค‘์†Œ๋ฒค์ฒ˜24_ํ† ํฐ",
        "BIZINFO_API_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_bizinfo_ํ‚ค"
      }
    }
  }
}

Claude Desktop์„ ์™„์ „ํžˆ ์ข…๋ฃŒ(Cmd+Q) ํ›„ ์žฌ์‹œ์ž‘ํ•ด์•ผ MCP๊ฐ€ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
๋“ฑ๋ก ํ™•์ธ: ์ฑ„ํŒ…์ฐฝ ์™ผ์ชฝ ํ•˜๋‹จ ๐Ÿ”ง ์•„์ด์ฝ˜์ด ํ‘œ์‹œ๋˜๋ฉด ์—ฐ๊ฒฐ ์„ฑ๊ณต์ž…๋‹ˆ๋‹ค.
(์„ ํƒ) env์— "GOV_MCP_JSON_PRETTY": "1" โ€” ๋„๊ตฌ ์‘๋‹ต ๋“ค์—ฌ์“ฐ๊ธฐ. ์ƒ๋žต ์‹œ compact.

๊ฐœ๋ฐœ ์ค‘ pnpm dev ๋ชจ๋“œ๋กœ ์—ฐ๊ฒฐ

{
  "mcpServers": {
    "gov-support-mcp": {
      "command": "pnpm",
      "args": ["--dir", "/์ ˆ๋Œ€๊ฒฝ๋กœ/gov_support_mcp", "dev"],
      "env": {
        "PUBLIC_DATA_SERVICE_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_ํฌํ„ธ_Encoding_ํ‚ค",
        "SMES24_API_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_์ค‘์†Œ๋ฒค์ฒ˜24_ํ† ํฐ",
        "BIZINFO_API_KEY": "๋ฐœ๊ธ‰๋ฐ›์€_bizinfo_ํ‚ค"
      }
    }
  }
}

12. ๊ฐœ๋ฐœ ๋ช…๋ น์–ด

pnpm install     # ์˜์กด์„ฑ ์„ค์น˜
pnpm build       # TypeScript โ†’ dist/ ์ปดํŒŒ์ผ
pnpm test        # ๋‹จ์œ„ ํ…Œ์ŠคํŠธ (vitest)
pnpm dev         # MCP ์„œ๋ฒ„ ์‹คํ–‰ (stdio, ๊ฐœ๋ฐœ์šฉ)
pnpm gov:spike   # 3๊ฐœ API ๋™์‹œ ์Šค๋ชจํฌ ํ…Œ์ŠคํŠธ

13. ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

gov_support_mcp/
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ server.ts                          # MCP ์„œ๋ฒ„ ์ง„์ž…์  ยท 12๊ฐœ Tool ํ•ธ๋“ค๋Ÿฌ (v1.0.0)
โ”‚   โ”œโ”€โ”€ govSupport/
โ”‚   โ”‚   โ”œโ”€โ”€ env.ts                         # ํ™˜๊ฒฝ๋ณ€์ˆ˜ ๋กœ๋” (3๊ฐœ ํ‚ค ๊ฒ€์ฆ)
โ”‚   โ”‚   โ”œโ”€โ”€ smesQueryEncoding.ts           # Encoding ํ‚ค ์ด์ค‘ ์ธ์ฝ”๋”ฉ ๋ฐฉ์ง€ ์œ ํ‹ธ
โ”‚   โ”‚   โ”œโ”€โ”€ clients/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ bizinfoSupport.ts          # ๊ธฐ์—…๋งˆ๋‹น API ํด๋ผ์ด์–ธํŠธ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ kstartupSupport.ts         # K-Startup API ํด๋ผ์ด์–ธํŠธ โœ…
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ smes24PublicNotice.ts      # ์ค‘์†Œ๋ฒค์ฒ˜24 API ํด๋ผ์ด์–ธํŠธ โš ๏ธ
โ”‚   โ”‚   โ”œโ”€โ”€ core/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ cache.ts                   # ์ธ๋ฉ”๋ชจ๋ฆฌ TTL ์บ์‹œ
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ dedup.ts                   # Jaccard ๊ธฐ๋ฐ˜ ์ค‘๋ณต ์ œ๊ฑฐ ์—”์ง„ โœ…
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ store.ts                   # JSON ํŒŒ์ผ ์˜์†์„ฑ ์ €์žฅ์†Œ โœ…
โ”‚   โ”‚   โ”œโ”€โ”€ tools/
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ unifiedSearch.ts           # searchGovernmentSupport ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ compareByRegion.ts         # compareByRegion ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ eligibility.ts             # checkEligibility ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ documentChecklist.ts       # generateDocumentChecklist ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ timeline.ts                # buildApplicationTimeline ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ alertProfile.ts            # manageAlertProfile ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ benefitHistory.ts          # manageBenefitHistory ๊ตฌํ˜„ โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ draftTools.ts              # draftBusinessPlan ยท draftSettlementReport โœ…
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ evaluateStartup.ts         # evaluateStartupApplication (5๋Œ€ ํ‰๊ฐ€์ถ• ๋ฃจ๋ธŒ๋ฆญ) โœ…
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ assessQuality.ts           # assessBusinessPlanQuality (ํ…์ŠคํŠธ ํ’ˆ์งˆ 6์ถ•) โœ…
โ”‚   โ”‚   โ””โ”€โ”€ types/
โ”‚   โ”‚       โ”œโ”€โ”€ bizinfo.ts                 # ๊ธฐ์—…๋งˆ๋‹น API ์‘๋‹ต ํƒ€์ž…
โ”‚   โ”‚       โ”œโ”€โ”€ kstartup.ts                # K-Startup API ์‘๋‹ต ํƒ€์ž…
โ”‚   โ”‚       โ”œโ”€โ”€ smes24.ts                  # ์ค‘์†Œ๋ฒค์ฒ˜24 API ์‘๋‹ต ํƒ€์ž…
โ”‚   โ”‚       โ””โ”€โ”€ common.ts                  # ๊ณตํ†ต ํƒ€์ž… (Announcement, CompanyProfile ๋“ฑ)
โ”‚   โ””โ”€โ”€ utils/
โ”‚       โ””โ”€โ”€ logger.ts                      # ๊ตฌ์กฐํ™” ๋กœ๊ฑฐ
โ”œโ”€โ”€ data/                                  # ์˜์† ๋ฐ์ดํ„ฐ ๋””๋ ‰ํ„ฐ๋ฆฌ (gitignore)
โ”‚   โ”œโ”€โ”€ alertProfiles.json                 # ์•Œ๋ฆผ ํ”„๋กœํŒŒ์ผ ์ €์žฅ์†Œ
โ”‚   โ”œโ”€โ”€ benefitHistory.json                # ์ˆ˜ํ˜œ ์ด๋ ฅ ์ €์žฅ์†Œ
โ”‚   โ””โ”€โ”€ companyProfiles.json               # ํšŒ์‚ฌ ํ”„๋กœํŒŒ์ผ ์ €์žฅ์†Œ
โ”œโ”€โ”€ scripts/
โ”‚   โ”œโ”€โ”€ gov-spike.ts                       # 3๊ฐœ API ์Šค๋ชจํฌ ํ…Œ์ŠคํŠธ
โ”‚   โ””โ”€โ”€ probe-smes-paths.ts                # SMES24 ์—”๋“œํฌ์ธํŠธ ํƒ์ƒ‰ ์Šคํฌ๋ฆฝํŠธ
โ”œโ”€โ”€ tests/
โ”‚   โ”œโ”€โ”€ smes24PublicNotice.test.ts
โ”‚   โ””โ”€โ”€ smesQueryEncoding.test.ts
โ”œโ”€โ”€ .env.example
โ”œโ”€โ”€ .gitignore
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ tsconfig.json
โ””โ”€โ”€ vitest.config.ts

14. ๋ฒ„์ „ ํžˆ์Šคํ† ๋ฆฌ

v1.2.3 โ€” 2026-05-02

LLM ์ปจํ…์ŠคํŠธ ํ† ํฐ ์ ˆ๊ฐ(๋ณด์ˆ˜์ )

  • MCP ๋„๊ตฌ ์‘๋‹ต JSON ๊ธฐ๋ณธ์„ compact ์ง๋ ฌํ™”๋กœ ๋ณ€๊ฒฝ(JSON.stringify ๋“ค์—ฌ์“ฐ๊ธฐ ์ œ๊ฑฐ). ์„ ํƒ์ ์œผ๋กœ GOV_MCP_JSON_PRETTY=1์ด๋ฉด ์ด์ „์ฒ˜๋Ÿผ ๋“ค์—ฌ์“ฐ๊ธฐ ์ถœ๋ ฅ.

  • searchGovernmentSupport์˜ maxPerSource ๊ธฐ๋ณธ๊ฐ’ 30 โ†’ 20(์†Œ์Šค๋‹น). ํ•„์š” ์‹œ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ์กฐ์ • ๊ฐ€๋Šฅ.

  • .env.exampleยทREADME์— ์œ„ ๋™์ž‘ ๋ฐ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์•ˆ๋‚ด ์ถ”๊ฐ€.


v1.1.0 โ€” 2026-04-21

draftBusinessPlan PSST ํ…œํ”Œ๋ฆฟ ์ถ”๊ฐ€

  • template ํŒŒ๋ผ๋ฏธํ„ฐ ์‹ ๊ทœ ์ง€์›

    • "gov" (๊ธฐ๋ณธ๊ฐ’) โ€” ์ •๋ถ€๋ณด์กฐ๊ธˆ ์‹ ์ฒญ์šฉ 6์„น์…˜ ๊ณต๋ฌธ์„œ ํ˜•์‹ (๊ธฐ์กด ์œ ์ง€)

    • "psst" โ€” Problem ยท Solution ยท Scale-up ยท Team ์ฐฝ์—…ํŒจํ‚ค์ง€ยทVC ์‹ฌ์‚ฌ์šฉ ํ˜•์‹

  • PSST ์ „์šฉ ์ž…๋ ฅ ํ•„๋“œ ์ถ”๊ฐ€: scaleUpStrategy, teamBackground, competitors, revenueModel, marketSize

  • PSST 4์ถ• 12์†Œ์„น์…˜ ๊ตฌ์„ฑ (ํ•ต์‹ฌ Pain Point / ๊ธฐ์กด ๋Œ€์•ˆ ํ•œ๊ณ„ / TAMยทSAMยทSOM / ์†”๋ฃจ์…˜ ์ž‘๋™ ์›๋ฆฌ / Unfair Advantage / ๊ณ ๊ฐ ๊ฒ€์ฆ / ์ˆ˜์ต ๋ชจ๋ธ / ์„ฑ์žฅ ๋กœ๋“œ๋งต / GTM ์ „๋žต / ํŒ€ ๊ตฌ์„ฑ / ํŒ€ ๊ฐ•์  / ์ฑ„์šฉ ๊ณ„ํš)


v1.2.2 โ€” 2026-04-22

๊ณต์‹ ๊ทผ๊ฑฐ ๊ธฐ๋ฐ˜ ํ’ˆ์งˆ์ธก์ • ๊ฒ€์ฆ ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€ + ๋ฒ„์ „์—…

๋ณ€๊ฒฝ:

  • assessBusinessPlanQuality ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์‹ ๊ทœ ์ถ”๊ฐ€ (tests/assessQuality.test.ts)

    • ์Šคํ‚ค๋งˆ ๊ฒ€์ฆ(์ตœ์†Œ ๊ธธ์ด/๊ธฐ๋ณธ ํ…œํ”Œ๋ฆฟ)

    • ๊ณต์‹ ๊ทผ๊ฑฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ(evidenceBasis) ๋ฐ˜ํ™˜ ๊ฒ€์ฆ

    • ๊ณ ํ’ˆ์งˆ ์ž…๋ ฅ ์‹œ ์ œ์ถœ ๊ฐ€๋Šฅ ํŒ์ • ๊ฒ€์ฆ

    • ์ €ํ’ˆ์งˆ ์ž…๋ ฅ ์‹œ ๋ณด์™„/์งˆ๋ฌธ ์ƒ์„ฑ ๊ฒ€์ฆ

  • ์„œ๋ฒ„/๋ฌธ์„œ ๋ฒ„์ „ v1.2.1 โ†’ v1.2.2


v1.2.1 โ€” 2026-04-22

ํ’ˆ์งˆ ์ธก์ • ๊ธฐ์ค€์„ ๊ณต์‹ ๊ทผ๊ฑฐ ๊ธฐ๋ฐ˜์œผ๋กœ ์žฌ์ •์˜

๋ณ€๊ฒฝ:

  • assessBusinessPlanQuality ์ ์ˆ˜ ์ฒด๊ณ„๋ฅผ ์ž„์˜ 6์ถ• ํœด๋ฆฌ์Šคํ‹ฑ์—์„œ ๊ณต์‹ PSST ๋ฐฐ์ ํ‘œ๋กœ ๋ณ€๊ฒฝ

    • ๋ฌธ์ œ์ธ์‹ 30์  ยท ์‹คํ˜„๊ฐ€๋Šฅ์„ฑ 30์  ยท ์„ฑ์žฅ์ „๋žต 20์  ยท ํŒ€๊ตฌ์„ฑ 20์  (์ด 100์ )

  • ์ถœ๋ ฅ์— evidenceBasis ์ถ”๊ฐ€ (๊ณต์‹ ๊ทผ๊ฑฐ ๋ฌธ์„œ URL/๋ฐ˜์˜ ํ•ญ๋ชฉ ๋ช…์‹œ)

  • ๋ฐœํ‘œํ‰๊ฐ€ ๋Œ€๋น„ ์˜ˆ์ƒ์งˆ๋ฌธ ์ƒ์„ฑ ๋กœ์ง์„ ๊ณต์‹ ํ•ญ๋ชฉ ์ทจ์•ฝ์  ์ค‘์‹ฌ์œผ๋กœ ์žฌ์ž‘์„ฑ

  • ์„œ๋ฒ„/๋ฌธ์„œ ๋ฒ„์ „ v1.2.0 โ†’ v1.2.1

๊ทผ๊ฑฐ ๋ฌธ์„œ:

  • ์ค‘์†Œ๋ฒค์ฒ˜๊ธฐ์—…๋ถ€ 2025๋…„ ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์˜ˆ๋น„์ฐฝ์—…์ž ๋ชจ์ง‘๊ณต๊ณ (์ œ2025-105ํ˜ธ)

  • ์ฐฝ์—…์ง„ํฅ์› ์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์„ธ๋ถ€๊ด€๋ฆฌ๊ธฐ์ค€(2025๋…„)


v1.2.0 โ€” 2026-04-20

์‚ฌ์—…๊ณ„ํš์„œ ํ…์ŠคํŠธ ํ’ˆ์งˆ ์ธก์ • ๋„๊ตฌ ์ถ”๊ฐ€ โ€” 13๊ฐœ โ†’ 14๊ฐœ

์‹ ๊ทœ ๋„๊ตฌ:

๋„๊ตฌ

๋‚ด์šฉ

assessBusinessPlanQuality

์ž‘์„ฑ๋œ ์‚ฌ์—…๊ณ„ํš์„œ ํ…์ŠคํŠธ ํ’ˆ์งˆ 6์ถ• ๋ถ„์„

gov/psst ๋‘ ํ…œํ”Œ๋ฆฟ ๋ชจ๋‘ ์ง€์›

โ‘ ๊ตฌ์ฒด์„ฑ ์ง€์ˆ˜ โ‘ก์„น์…˜ ์™„์„ฑ๋„ โ‘ข์ผ๊ด€์„ฑ ๊ฒ€์‚ฌ โ‘ฃ์„ค๋“ ๊ตฌ์กฐ โ‘ค์‹ฌ์‚ฌ์œ„์› ์˜ˆ์ƒ ์งˆ๋ฌธ โ‘ฅ์ œ์ถœ ํŒ์ •

๊ธฐํƒ€:

  • ์„œ๋ฒ„ ๋ฒ„์ „ v1.1.0 โ†’ v1.2.0

  • README.md ์„น์…˜ 6 ์‹ ๊ทœ ์ถ”๊ฐ€: ํ’ˆ์งˆ ์ธก์ • ์ƒ์„ธ + 3๋‹จ๊ณ„ ํ™œ์šฉ ํ๋ฆ„ ์„ค๋ช…

  • draftBusinessPlan โ†’ assessBusinessPlanQuality โ†’ evaluateStartupApplication 3๋‹จ๊ณ„ ์ˆœํ™˜ ๊ตฌ์กฐ ๋ฌธ์„œํ™”


v1.1.0 โ€” 2026-04-20

์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์‹ฌ์‚ฌ ์ ์ˆ˜ ์˜ˆ์ธก ๋„๊ตฌ ์ถ”๊ฐ€ โ€” 12๊ฐœ โ†’ 13๊ฐœ

์‹ ๊ทœ ๋„๊ตฌ:

๋„๊ตฌ

๋‚ด์šฉ

evaluateStartupApplication

5๋Œ€ ํ‰๊ฐ€์ถ• ๋ฃจ๋ธŒ๋ฆญ ๊ธฐ๋ฐ˜ ์‹ฌ์‚ฌ ์ ์ˆ˜ ์˜ˆ์ธก

โ‘ ๊ธฐ์ˆ ์„ฑยทํ˜์‹ ์„ฑ(20) โ‘ก์‚ฌ์—…์„ฑ(30) โ‘ข์‹œ์žฅ์„ฑ(25) โ‘ฃ์ฐฝ์—…์žยทํŒ€(25) + ๊ฐ€์ (5)

์ถ•๋ณ„ ์ ์ˆ˜ยท๋“ฑ๊ธ‰ยท๊ฐ•์ ยท๊ฐœ์„  ๊ถŒ๊ณ  + ์ œ์ถœ ์ „ ์ฒดํฌ๋ฆฌ์ŠคํŠธ ๋ฐ˜ํ™˜

๊ธฐํƒ€:

  • ์„œ๋ฒ„ ๋ฒ„์ „ v1.0.0 โ†’ v1.1.0

  • ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ ๋ชจ๋“ˆ 5(์‹ฌ์‚ฌ ์ง€์›) ์ถ”๊ฐ€

  • README.md ์„น์…˜ 5 ์‹ ๊ทœ ์ถ”๊ฐ€: ํ‰๊ฐ€ ๊ธฐ์ค€ ์ƒ์„ธ + 3๋‹จ๊ณ„ ์‹ฌ์‚ฌ ํ”„๋กœ์„ธ์Šค ์„ค๋ช…

  • ์‚ฌ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค 7 ์ถ”๊ฐ€: ์‹ฌ์‚ฌ ์ ์ˆ˜ ์˜ˆ์ธก + ๊ฐœ์„  + PSST ๊ณ„ํš์„œ ์—ฐ๊ณ„ ํ๋ฆ„


v1.0.0 โ€” 2026-04-20

PRD v1.3 Phase 3~5 ์ „์ฒด ๋„๊ตฌ ๊ตฌํ˜„ โ€” 3๊ฐœ โ†’ 12๊ฐœ

์‹ ๊ทœ ๋„๊ตฌ 9๊ฐœ:

๋„๊ตฌ

๋‚ด์šฉ

searchGovernmentSupport

bizinfoยทK-StartupยทSMES24 ๋ณ‘๋ ฌ ํ†ตํ•ฉ ๊ฒ€์ƒ‰ + Jaccard dedup

compareByRegion

์ตœ๋Œ€ 8๊ฐœ ์ง€์—ญ ๊ณต๊ณ  ์ˆ˜ยท๋ถ„์•ผ ๋ถ„ํฌ ๋น„๊ต

checkEligibility

๊ณต๊ณ  ํ…์ŠคํŠธ ํ‚ค์›Œ๋“œ ๋งค์นญ ์ž๊ฒฉ ํŒ์ • + ํšŒ์‚ฌ ํ”„๋กœํŒŒ์ผ ์ €์žฅ

generateDocumentChecklist

ํ‘œ์ค€ ์„œ๋ฅ˜ DB(15์ข…) + ๊ณต๊ณ  ํ…์ŠคํŠธ ์ถ”์ถœ, ๋ฐœ๊ธ‰๊ธฐ๊ด€ยท์†Œ์š”์ผ์ˆ˜ ํฌํ•จ

buildApplicationTimeline

๋งˆ๊ฐ์ผ ์—ญ์‚ฐ 9๋‹จ๊ณ„ ํƒ€์ž„๋ผ์ธ

manageAlertProfile

์•Œ๋ฆผ ํ”„๋กœํŒŒ์ผ CRUD (JSON ํŒŒ์ผ ์˜์†์„ฑ)

manageBenefitHistory

์ˆ˜ํ˜œ ์ด๋ ฅ CRUD + ์ง€์ถœ ์ถ”๊ฐ€ + ๋งˆ์ผ์Šคํ†ค ๊ธฐ๋ก

draftBusinessPlan

๊ณต๊ณ +ํšŒ์‚ฌ ์ •๋ณด ๊ธฐ๋ฐ˜ 6์„น์…˜ ์‚ฌ์—…๊ณ„ํš์„œ ๊ตฌ์กฐ ์ดˆ์•ˆ

draftSettlementReport

์ˆ˜ํ˜œ ์ด๋ ฅ ๊ธฐ๋ฐ˜ ์ •์‚ฐ ๋ณด๊ณ ์„œ ์ดˆ์•ˆ

์‹ ๊ทœ ์ฝ”์–ด ๋ชจ๋“ˆ:

  • core/dedup.ts โ€” source-id โ†’ title+agency exact โ†’ Jaccard fuzzy(โ‰ฅ0.75) 3๋‹จ๊ณ„ ์ค‘๋ณต ์ œ๊ฑฐ

  • core/store.ts โ€” JSON ํŒŒ์ผ ๊ธฐ๋ฐ˜ ์•Œ๋ฆผํ”„๋กœํŒŒ์ผยท์ˆ˜ํ˜œ์ด๋ ฅยทํšŒ์‚ฌํ”„๋กœํŒŒ์ผ ์ €์žฅ์†Œ


v0.3.0 โ€” 2026-04-20

K-Startup API ํด๋ผ์ด์–ธํŠธ ์ถ”๊ฐ€ + SMES24 ๋‚ ์งœ ํŒŒ๋ผ๋ฏธํ„ฐ ์ˆ˜์ •

  • search_gov_support_kstartup Tool ์ถ”๊ฐ€ (K-Startup ์ฐฝ์—…์ง€์›์‚ฌ์—… ์กฐํšŒ)

  • K-Startup API Encoding ํ‚ค ์ด์ค‘ ์ธ์ฝ”๋”ฉ ๋ฌธ์ œ ์ˆ˜์ • (normalizeSmesPortalToken ์ ์šฉ)

  • SMES24 extPblancInfo API์— strDtยทendDt ํ•„์ˆ˜ ํŒŒ๋ผ๋ฏธํ„ฐ ์ถ”๊ฐ€ (์šด์˜ํŒ€ ์•ˆ๋‚ด ๊ธฐ์ค€)

  • SMES24 ๋ฏธ์ž…๋ ฅ ์‹œ ์ž๋™์œผ๋กœ ์˜ค๋Š˜ ๊ธฐ์ค€ 30์ผ ์ „~์˜ค๋Š˜ ๊ธฐ๋ณธ๊ฐ’ ์ ์šฉ


v0.2.0 โ€” 2026-04-20

๊ธฐ์—…๋งˆ๋‹น(bizinfo) API ํด๋ผ์ด์–ธํŠธ ์ถ”๊ฐ€

  • search_gov_support_bizinfo Tool ์ถ”๊ฐ€ (๊ธฐ์—…๋งˆ๋‹น ์ง€์›์‚ฌ์—… ๊ณต๊ณ  ์กฐํšŒ)

  • BIZINFO_API_KEY ํ™˜๊ฒฝ๋ณ€์ˆ˜ ์ง€์› (bizinfo.go.kr ์ž์ฒด ๋ฐœ๊ธ‰ ํ‚ค)

  • ๋ถ„์•ผ ํ•„ํ„ฐ ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ์ฒ˜๋ฆฌ (์„œ๋ฒ„ ์‚ฌ์ด๋“œ ๋ฏธ์ง€์› ํ™•์ธ)

  • bizinfo API ์‘๋‹ต ํƒ€์ž… ์ •์˜ (types/bizinfo.ts)


v0.1.0 โ€” 2026-04-20

๋…๋ฆฝ ํ”„๋กœ์ ํŠธ ์ดˆ๊ธฐ ๊ตฌํ˜„ (PRD v1.3 Phase 1)

  • public-data-api-finder ์—์„œ ๋ถ„๋ฆฌ๋œ ๋…๋ฆฝ ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘

  • search_gov_support_smes24 Tool ๊ตฌํ˜„ (์ค‘์†Œ๋ฒค์ฒ˜24 ๊ณต๊ณ ์ •๋ณด API)

  • Encoding ํ‚ค ์ด์ค‘ ์ธ์ฝ”๋”ฉ ๋ฐฉ์ง€ ์œ ํ‹ธ (smesQueryEncoding.ts)

  • ์ธ๋ฉ”๋ชจ๋ฆฌ TTL ์บ์‹œ (core/cache.ts)

  • MCP stdio ์„œ๋ฒ„ ๊ธฐ๋ณธ ๊ตฌ์กฐ (server.ts)

  • ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ๊ตฌ์„ฑ: TypeScript 5.x ยท @modelcontextprotocol/sdk ยท Node.js 20 LTS ยท pnpm ยท Vitest


15. ๊ฐœ๋ฐœ ๋กœ๋“œ๋งต

Phase

์ฃผ์š” ์ž‘์—…

์ƒํƒœ

1

ํ”„๋กœ์ ํŠธ ์„ธํŒ…, Core ๋ ˆ์ด์–ด, SMES24 ํด๋ผ์ด์–ธํŠธ

โœ… ์™„๋ฃŒ

2

๊ธฐ์—…๋งˆ๋‹นยทK-Startup ํด๋ผ์ด์–ธํŠธ, ๋‹จ์ผ ์†Œ์Šค MCP Tool 3๊ฐœ

โœ… ์™„๋ฃŒ

3

ํ†ตํ•ฉ ํƒ์ƒ‰(searchGovernmentSupport) + Jaccard dedup ์—”์ง„

โœ… ์™„๋ฃŒ

4

์ž๊ฒฉ ํŒ์ •(checkEligibility), ์„œ๋ฅ˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ, ํƒ€์ž„๋ผ์ธ

โœ… ์™„๋ฃŒ

5

์‚ฌ์—…๊ณ„ํš์„œยท์ •์‚ฐ ๋ณด๊ณ ์„œ ์ดˆ์•ˆ, ์•Œ๋ฆผยท์ˆ˜ํ˜œ ์ด๋ ฅ ๊ด€๋ฆฌ, ์ง€์—ญ ๋น„๊ต

โœ… ์™„๋ฃŒ

5.5

์˜ˆ๋น„์ฐฝ์—…ํŒจํ‚ค์ง€ ์‹ฌ์‚ฌ ์ ์ˆ˜ ์˜ˆ์ธก (evaluateStartupApplication)

โœ… ์™„๋ฃŒ

5.6

์‚ฌ์—…๊ณ„ํš์„œ ํ…์ŠคํŠธ ํ’ˆ์งˆ ์ธก์ • (assessBusinessPlanQuality)

โœ… ์™„๋ฃŒ

6

๋ฒค์ฒ˜๊ธฐ์—…ํ™•์ธ์„œ API ์—ฐ๋™, HTML ๊ณต๊ณ  ์ƒ์„ธ ์Šคํฌ๋ž˜ํ•‘

๐Ÿ”ฒ ์˜ˆ์ •


๋ผ์ด์„ ์Šค

ISC


PRD ๋ฌธ์„œ ๋ฒˆํ˜ธ: MCP-GOV-001 v1.3 (2026-04-20)

Install Server
F
license - not found
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/boam79/gov_support_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server