# π Startup Helper MCP
<div align="center">
**AI μ°½μ
컨μ€ν΄νΈ - μκΆλΆμλΆν° μ μ±
μ§μκΈκΉμ§ μ°½μ
μ λͺ¨λ κ²**
[](https://startup-helper-mcp.onrender.com)
[](LICENSE)
[](https://modelcontextprotocol.io)
> "μ°½μ
μ€λΉ, 4κ° μ¬μ΄νΈ λμλ€λμ§ λ§μΈμ. ν λ²μ λνλ‘ λλ΄μΈμ."
[λ°λͺ¨ 보기](#-λ°λͺ¨) β’ [μ€μΉνκΈ°](#-μ€μΉ-λ°-μ€ν) β’ [μ¬μ©λ²](#-μ¬μ©-μμ)
</div>
---
## π― μ λ§λ€μλμ?
### μ°½μ
μ€λΉμ νμ€
μλΉ μ°½μ
μ κΉμ²λ
(29μΈ)μ¨μ ν루:
```
09:00 - μκΆμ 보μμ€ν
μμ κ°λ¨μ μκΆ κ²μ... νμκ°μ
νμ
10:00 - μΉ΄μΉ΄μ€λ§΅μμ κ²½μ μΉ΄ν νλνλ μΈκΈ°... 23κ°μ§Έ...
11:00 - κΈ°μ
λ§λΉμμ μ²λ
μ°½μ
μ§μκΈ κ²μ... λκ° μ΄λ κ² λ§μ?
12:00 - κ΅¬μ² ννμ΄μ§μμ μΉ΄ν μΈνκ° μ μ°¨ νμΈ... μ΄λμμ§?
13:00 - μμ§ μ μ¬λ λͺ» λ¨Ήμλλ° μ 보λ λ°λ λͺ» λͺ¨μ...
```
**4κ° μ¬μ΄νΈ, λ°λμ , κ·Έλλ λΆμ‘±ν μ 보.**
---
## β¨ Startup Helper MCPλ₯Ό μ°λ©΄
```
μ¬μ©μ: "λ 29μ΄μΈλ° κ°λ¨μμμ μΉ΄ν μ°½μ
νλ €κ³ ν΄. μλ³ΈκΈ 5μ²λ§μ μμ΄."
AI: [9κ° Tool μλ νΈμΆ]
π κ°λ¨μ μΉ΄ν μ°½μ
μ’
ν© λ¦¬ν¬νΈ
1οΈβ£ νΈλ λ: μΌλ° μΉ΄ν -5% νλ½μΈ, μ€ν°λμΉ΄ν +15% μμΉ
2οΈβ£ μκΆ: λ°λ¬μκΆ, μΉ΄ν ν¬νλ 87% (λμ)
3οΈβ£ κ²½μ: λ°κ²½ 300m μΉ΄ν 23κ°, νλμ°¨μ΄μ¦ 65%
4οΈβ£ μ§μκΈ: μ²λ
μ°½μ
μ¬κ΄νκ΅ μ΅λ 1μ΅, μμΈμ μ²λ
μ°½μ
3μ²λ§μ
5οΈβ£ μΈνκ°: μμ
μ κ³ μ¦, μμκ΅μ‘, μλ°©μ κ² νμ
π‘ μ’
ν©: κ°λ¨μμ ν¬ν μν. λ
Όνμ λ°©λ©΄(ν¬νλ 62%) κ²ν μΆμ²
```
**ν λ²μ λν, 5λΆ, μλ²½ν λΆμ.**
---
## π Before vs After
| κ΅¬λΆ | κΈ°μ‘΄ λ°©μ | Startup Helper MCP |
|------|----------|-------------------|
| **μμ μκ°** | λ°λμ ~ν루 | 5λΆ |
| **νμ μ¬μ΄νΈ** | 4κ°+ | 0κ° (λνλ§) |
| **μ 보 ν΅ν©** | μ§μ μ’
ν© | AIκ° μλ λΆμ |
| **λ§μΆ€ μΆμ²** | μμ | μ‘°κ±΄λ³ λ§μΆ€ μ 곡 |
| **μΈμ¬μ΄νΈ** | λ°μ΄ν°λ§ | μ‘μ
κ°μ΄λ ν¬ν¨ |
---
## π οΈ μ 곡 Tool (9κ°)
### π μκΆ λΆμ λꡬ
#### 1. `analyze_commercial_area` - μκΆ λΆμ
νΉμ μμΉμ μκΆμ λΆμν©λλ€. μ
μ’
λ³ λ°μ§λ, ν¬νλ, μκΆ νΉμ±μ μ 곡ν©λλ€.
```json
{ "location": "κ°λ¨μ", "business_type": "μΉ΄ν", "radius": 500 }
```
#### 2. `compare_commercial_areas` - μκΆ λΉκ΅ (μ κ·)
μ¬λ¬ μ§μμ μκΆμ λΉκ΅ λΆμν©λλ€. μ΄λ€ μ§μμ΄ μ°½μ
μ λ μ ν©νμ§ μμλ₯Ό μ 곡ν©λλ€.
```json
{ "locations": ["κ°λ¨μ", "νλμ
ꡬ", "건λμ
ꡬ"], "business_type": "μΉ΄ν" }
```
#### 3. `analyze_population` - μκΆ μΈκ΅¬ λΆμ (μ κ·)
μκΆμ μ λμΈκ΅¬, μ°λ Ήλ, μ±λ³, μκ°λλ³ λΆν¬λ₯Ό λΆμν©λλ€. μ
μ’
μ ν©λ μ μ μ 곡.
```json
{ "location": "κ°λ¨μ", "business_type": "μΉ΄ν", "radius": 500 }
```
### π κ²½μ λΆμ λꡬ
#### 4. `find_competitors` - κ²½μμ
체 κ²μ
μ£Όλ³ κ²½μμ
체λ₯Ό κ²μνκ³ λΆμν©λλ€. SEMAS API μ€μκ° λ°μ΄ν° μ°λ.
```json
{ "location": "νλμ
ꡬ", "business_type": "μμμ ", "radius": 300 }
```
### π° λΉμ©/μμ΅μ± λΆμ λꡬ
#### 5. `calculate_startup_cost` - μ°½μ
λΉμ© κ³μ°κΈ° (μ κ·)
μ
μ’
λ³, μ§μλ³, κ·λͺ¨λ³ μμ μ°½μ
λΉμ©μ κ³μ°ν©λλ€.
```json
{ "business_type": "μΉ΄ν", "region": "κ°λ¨", "size": 15, "premium_level": "standard" }
```
#### 6. `analyze_breakeven` - μμ΅λΆκΈ°μ λΆμ (μ κ·)
μ νμ λ§€μΆ, μΌ νμ κ³ κ°μ, ν¬μ νμ κΈ°κ°, μμ΅ μλ리μ€λ₯Ό λΆμν©λλ€.
```json
{ "business_type": "μΉ΄ν", "region": "κ°λ¨", "monthly_rent": 300, "size": 15 }
```
### π μ°½μ
μ€λΉ λꡬ
#### 7. `get_startup_checklist` - μ°½μ
체ν¬λ¦¬μ€νΈ
μ
μ’
λ³ νμ μΈνκ°, μμ λΉμ©, μ€λΉ μμλ₯Ό μλ΄ν©λλ€. μ€μκ° μκΆ κ²½μ λ°μ΄ν° ν¬ν¨.
```json
{ "business_type": "μμμ ", "region": "μμΈ" }
```
#### 8. `recommend_policy_funds` - μ μ±
μ§μκΈ μΆμ²
μ°½μ
μ 쑰건μ λ§λ μ λΆ/μ§μ체 μ μ±
μ§μκΈμ μΆμ²ν©λλ€. κΈ°μ
λ§λΉ API μ°λ.
```json
{ "business_type": "μΉ΄ν", "stage": "μλΉμ°½μ
", "region": "μμΈ", "founder_type": "μ²λ
" }
```
#### 9. `get_business_trends` - μ°½μ
νΈλ λ
μ΅κ·Ό μ°½μ
νΈλ λμ μ
μ’
λ³ μ±μ₯/μ ν΄ νν©μ λΆμν©λλ€. SEMAS μ€μκ° λ°μ΄ν°.
```json
{ "region": "μ κ΅", "category": "μΉ΄ν", "period": "6months" }
```
---
## π¬ μ¬μ© μμ
### μμ 1: μ²λ
μΉ΄ν μ°½μ
```
"λ 29μ΄μΈλ° κ°λ¨μμμ μΉ΄ν μ°½μ
νλ €λλ° λΆμν΄μ€"
β νΈλ λ + μκΆ + κ²½μ + μ§μκΈ + 체ν¬λ¦¬μ€νΈ μ’
ν© λΆμ
```
### μμ 2: μ
μ’
κ³ λ―Ό
```
"μμ¦ λ μ°½μ
νλ©΄ μλΌ?"
β μ±μ₯ μ
μ’
TOP 7, νλ½ μ
μ’
, νΈλ λ μΈμ¬μ΄νΈ
```
### μμ 3: μ§μκΈ κ²μ
```
"μ²λ
μ°½μ
μ§μκΈ λ μμ΄?"
β μ‘°κ±΄λ³ λ§μΆ€ μ§μκΈ μΆμ²
```
### μμ 4: κ²½μ λΆμ
```
"νλ κ·Όμ² μμμ κ²½μ μ΄λ?"
β κ²½μμ
체 μ, νλμ°¨μ΄μ¦ λΉμ¨, μ§μ
μ¬μ§ λΆμ
```
---
## π― νκ² μ¬μ©μ
| νλ₯΄μλ | λμ¦ | Startup Helperκ° μ£Όλ κ°μΉ |
|---------|------|---------------------------|
| **μλΉ μ°½μ
μ** | μ΄λμ λ ν΄μΌ ν μ§ λͺ¨λ¦ | μμ€ν± μ 보 + κ°μ΄λ |
| **μμ곡μΈ** | μκΆ μ΄λ/μ
μ’
μ ν κ³ λ―Ό | λ°μ΄ν° κΈ°λ° μμ¬κ²°μ |
| **μ°½μ
컨μ€ν΄νΈ** | κ³ κ° μλ΄ μλ£ νμ | λΉ λ₯Έ 리μμΉ μλν |
| **νλμ°¨μ΄μ¦ λ³Έμ¬** | μ κ· μ
μ νλ³΄μ§ λΆμ | μκΆ μ€ν¬λ¦¬λ |
---
## βοΈ λ°°ν¬
### Render (νμ¬ μ΄μ μ€)
```
https://startup-helper-mcp.onrender.com
```
### λ‘컬 μ€μΉ
```bash
# μ€μΉ
pnpm install
# νκ²½ λ³μ μ€μ
echo "KAKAO_API_KEY=your_key" > .env
# μ€ν
pnpm dev # stdio λͺ¨λ
pnpm dev:http # HTTP/SSE λͺ¨λ
```
### Claude Desktop μ°λ
`%APPDATA%\Claude\claude_desktop_config.json`:
```json
{
"mcpServers": {
"startup-helper": {
"url": "https://startup-helper-mcp.onrender.com/sse"
}
}
}
```
---
## π μ¬μ© API
| API | μ©λ | λ°μ΄ν° |
|-----|------|--------|
| **μΉ΄μΉ΄μ€λ§΅ λ‘컬 API** | μ₯μ κ²μ, μ’ν λ³ν, κ²½μμ
체 κ²μ | μ€μκ° |
| **μμ곡μΈλ§λΉ SEMAS API** | μκΆμ 보, μ
μ’
λ³ μ ν¬ μ, κ²½μ λΆμ | μ€μκ° |
| κΈ°μ
λ§λΉ API | μ μ±
μ§μκΈ κ²μ | μ€μ€μκ° |
> π API μΊμ± μμ€ν
μ μ©: λμΌ μμ² 5λΆκ° μΊμνμ¬ μλ΅ μλ ν₯μ
---
## π νλ‘μ νΈ κ΅¬μ‘°
```
src/
βββ index.ts # MCP μλ² (stdio + HTTP/SSE)
βββ constants.ts # μμ μ μ
βββ types.ts # TypeScript νμ
βββ api/
β βββ kakao-api.ts # μΉ΄μΉ΄μ€λ§΅ API (μΊμ± μ μ©)
β βββ semas-api.ts # μμ곡μΈλ§λΉ SEMAS API
β βββ bizinfo-api.ts # κΈ°μ
λ§λΉ API
βββ data/
β βββ startup-cost-data.ts # μ°½μ
λΉμ© λ°μ΄ν°
β βββ breakeven-data.ts # μμ΅λΆκΈ°μ λ²€μΉλ§ν¬
β βββ population-data.ts # μκΆ μΈκ΅¬ λ°μ΄ν°
βββ tools/
β βββ commercial-area.ts # μκΆ λΆμ
β βββ competitors.ts # κ²½μμ
체 κ²μ (SEMAS μ°λ)
β βββ policy-funds.ts # μ μ±
μ§μκΈ μΆμ²
β βββ startup-checklist.ts # μ°½μ
체ν¬λ¦¬μ€νΈ
β βββ business-trends.ts # μ°½μ
νΈλ λ
β βββ startup-cost.ts # μ°½μ
λΉμ© κ³μ°κΈ°
β βββ breakeven.ts # μμ΅λΆκΈ°μ λΆμ
β βββ population.ts # μκΆ μΈκ΅¬ λΆμ
βββ utils/
β βββ response-formatter.ts # μλ΅ ν¬λ§·ν°
β βββ cache.ts # API μΊμ μμ€ν
βββ tests/ # ν
μ€νΈ μ½λ (72κ°)
```
---
## β
νμ§
| νλͺ© | μν |
|------|------|
| TypeScript | β
νμ
μμ |
| ESLint | β
μ½λ νμ§ |
| Vitest | β
72κ° ν
μ€νΈ ν΅κ³Ό |
| Rate Limiting | β
100 req/min |
| Error Handling | β
νκΈ μλ¬ λ©μμ§ |
| Graceful Shutdown | β
SIGTERM/SIGINT |
---
## π μ°¨λ³ν ν¬μΈνΈ
1. **μμ€ν± μ루μ
** - 4κ° μ¬μ΄νΈ μ 보λ₯Ό ν λ²μ λνλ‘
2. **μΉ΄μΉ΄μ€ + SEMAS μ°λ** - μΉ΄μΉ΄μ€λ§΅ + μμ곡μΈλ§λΉ μ€μκ° λ°μ΄ν°
3. **μμ΅μ± λΆμ** - μμ΅λΆκΈ°μ , ν¬μνμκΈ°κ° κ³μ°
4. **λ§μΆ€ μΆμ²** - μ°½μ
μ μ‘°κ±΄λ³ μ§μκΈ/μκΆ μΆμ²
5. **API μΊμ±** - λΉ λ₯Έ μλ΅ + λΉμ© μ κ°
6. **νκΈ UX** - λͺ¨λ λ©μμ§ νκΈν
---
## π λΌμ΄μ μ€
MIT License
---
<div align="center">
**Kakao PlayMCP 곡λͺ¨μ μΆνμ**
Made with β€οΈ for Korean Entrepreneurs
</div>