Skip to content
MCP ThesaurusMCP Thesaurus

Korean Public Data

CommunityIncomplete39/100Claim

streamable-httpMITupdated 6mo ago

무료 Render μΈμŠ€ν„΄μŠ€λŠ” λΉ„ν™œμ„± μ‹œ μŠ¬λ¦½λ©λ‹ˆλ‹€. 첫 μš”μ²­μ— 3060초 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€. 원격 μ„œλ²„μ˜ API ν‚€λŠ” μ„œλ²„μ— μ„€μ •λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 둜컬 μ„€μΉ˜ μ‹œμ—λ§Œ 본인의 ν‚€κ°€ ν•„μš”ν•©λ‹ˆλ‹€.

SourceWebsite1

What can you do with Korean Public Data?


뭘 ν•  수 μžˆλ‚˜μš”?

AIμ—κ²Œ ν•œκ΅­ 곡곡데이터λ₯Ό λ¬Όμ–΄λ³΄μ„Έμš”. μžμ—°μ–΄λ‘œ μ§ˆλ¬Έν•˜λ©΄ μ‹€μ‹œκ°„ 데이터λ₯Ό κ°€μ Έμ˜΅λ‹ˆλ‹€.

"μ„œμšΈ 내일 날씨 μ–΄λ•Œ?"
"강남ꡬ 2026λ…„ 2μ›” μ•„νŒŒνŠΈ μ‹€κ±°λž˜κ°€ μ•Œλ €μ€˜"
"μ§€κΈˆ λ―Έμ„Έλ¨Όμ§€ μ–΄λ•Œ?"
"졜근 κΈ°μ€€κΈˆλ¦¬ 좔이 μ•Œλ €μ€˜"
"μ‚¬μ—…μžλ²ˆν˜Έ 1234567890 μ‘°νšŒν•΄μ€˜"

제곡 도ꡬ (6개)

도ꡬ μ„€λͺ… 데이터 좜처
check_business_registration μ‚¬μ—…μžλ“±λ‘λ²ˆν˜Έ μƒνƒœ 쑰회 (μ΅œλŒ€ 100건 일괄) κ΅­μ„Έμ²­
get_real_estate_trades μ•„νŒŒνŠΈ μ‹€κ±°λž˜κ°€ 쑰회 (μ„œμšΈ 25ꡬ + μ£Όμš” λ„μ‹œ) ꡭ토ꡐ톡뢀
get_weather_forecast 단기 날씨 예보 (25개 λ„μ‹œ, 72μ‹œκ°„) 기상청
get_air_quality μ‹€μ‹œκ°„ λŒ€κΈ°μ§ˆ (PM10, PM2.5, 였쑴 λ“±) 에어코리아
get_economic_stats κ²½μ œν†΅κ³„ (금리, λ¬Όκ°€, ν™˜μœ¨, μ½”μŠ€ν”Ό λ“± 8μ’…) ν•œκ΅­μ€ν–‰ ECOS
list_supported_options 지원 μ§€μ—­/λ„μ‹œ/μ§€ν‘œ λͺ©λ‘ 확인 β€”

μ•„ν‚€ν…μ²˜

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     MCP Protocol     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  AI μ—μ΄μ „νŠΈ     β”‚ ◄──────────────────► β”‚  Korean Public Data  β”‚
β”‚  (Claude, etc)  β”‚                      β”‚  MCP Server          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                      β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                                β”‚
                              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                              β”‚                 β”‚                 β”‚
                        β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”
                        β”‚ 곡곡데이터 β”‚    β”‚  에어코리아  β”‚   β”‚ ν•œκ΅­μ€ν–‰  β”‚
                        β”‚  포털 API  β”‚    β”‚     API     β”‚   β”‚ ECOS API β”‚
                        β”‚ (4개 API) β”‚    β”‚             β”‚   β”‚          β”‚
                        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                        날씨 Β· 뢀동산      λŒ€κΈ°μ§ˆ μ‹€μ‹œκ°„      κ²½μ œν†΅κ³„
                        μ‚¬μ—…μž 쑰회                          금리 Β· ν™˜μœ¨

λΉ λ₯Έ μ‹œμž‘

1. Claude Code (ꢌμž₯)

# μ„€μΉ˜
git clone https://github.com/SongT-50/korean-public-data-mcp.git
cd korean-public-data-mcp
pip install -r requirements.txt

# API ν‚€ μ„€μ •
cp .env.example .env
# .env νŒŒμΌμ— API ν‚€ μž…λ ₯ (μ•„λž˜ "API ν‚€ λ°œκΈ‰" μ°Έκ³ )

# Claude Code에 등둝
claude mcp add korean-public-data -- python server.py

2. Claude Desktop

~/.claude/settings.json에 μΆ”κ°€:

{
  "mcpServers": {
    "korean-public-data": {
      "command": "python",
      "args": ["/path/to/korean-public-data-mcp/server.py"],
      "env": {
        "DATA_GO_KR_API_KEY": "your_key",
        "ECOS_API_KEY": "your_ecos_key"
      }
    }
  }
}

3. 원격 접속 (μ„€μΉ˜ 없이)

Render에 배포된 μ„œλ²„λ₯Ό λ°”λ‘œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

# Claude Code
claude mcp add korean-public-data --transport streamable-http https://korean-public-data-mcp.onrender.com/mcp
// Claude Desktop
{
  "mcpServers": {
    "korean-public-data": {
      "transport": "streamable-http",
      "url": "https://korean-public-data-mcp.onrender.com/mcp"
    }
  }
}

무료 Render μΈμŠ€ν„΄μŠ€λŠ” λΉ„ν™œμ„± μ‹œ μŠ¬λ¦½λ©λ‹ˆλ‹€. 첫 μš”μ²­μ— 30~60초 걸릴 수 μžˆμŠ΅λ‹ˆλ‹€. 원격 μ„œλ²„μ˜ API ν‚€λŠ” μ„œλ²„μ— μ„€μ •λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 둜컬 μ„€μΉ˜ μ‹œμ—λ§Œ 본인의 ν‚€κ°€ ν•„μš”ν•©λ‹ˆλ‹€.

4. MCPize (μ„€μΉ˜ 없이)

MCPizeμ—μ„œ λ°”λ‘œ μ‚¬μš©ν•˜κΈ°

API ν‚€ λ°œκΈ‰ (무료)

API λ°œκΈ‰μ²˜ μ†Œμš” μ‹œκ°„
곡곡데이터포털 (4개 API 곡톡) data.go.kr β†’ νšŒμ›κ°€μž… β†’ API ν™œμš©μ‹ μ²­ μ¦‰μ‹œ 승인
ν•œκ΅­μ€ν–‰ ECOS (κ²½μ œν†΅κ³„) ecos.bok.or.kr/api β†’ API ν‚€ λ°œκΈ‰ μ¦‰μ‹œ λ°œκΈ‰

λͺ¨λ“  APIλŠ” λ¬΄λ£Œμž…λ‹ˆλ‹€. 일일 호좜 μ œν•œμ΄ μžˆμ§€λ§Œ 개인 μ‚¬μš©μ—λŠ” μΆ©λΆ„ν•©λ‹ˆλ‹€.

지원 λ²”μœ„

μ„œμšΈ, λΆ€μ‚°, λŒ€κ΅¬, 인천, κ΄‘μ£Ό, λŒ€μ „, μšΈμ‚°, μ„Έμ’…, μˆ˜μ›, 성남, κ³ μ–‘, 용인, 창원, μ²­μ£Ό, μ „μ£Ό, μ²œμ•ˆ, 제주, 좘천, 원주, 강릉, 포항, κΉ€ν•΄, 파주, ν™”μ„±, 평택

μ„œμšΈ: 강남ꡬ, 강동ꡬ, 강뢁ꡬ, κ°•μ„œκ΅¬, 관악ꡬ, 광진ꡬ, ꡬ둜ꡬ, 금천ꡬ, 노원ꡬ, 도봉ꡬ, λ™λŒ€λ¬Έκ΅¬, λ™μž‘κ΅¬, 마포ꡬ, μ„œλŒ€λ¬Έκ΅¬, μ„œμ΄ˆκ΅¬, 성동ꡬ, 성뢁ꡬ, μ†‘νŒŒκ΅¬, μ–‘μ²œκ΅¬, μ˜λ“±ν¬κ΅¬, μš©μ‚°κ΅¬, 은평ꡬ, μ’…λ‘œκ΅¬, 쀑ꡬ, μ€‘λž‘κ΅¬

κ²½κΈ°: μ„±λ‚¨μ‹œλΆ„λ‹Ήκ΅¬, μˆ˜μ›μ‹œμ˜ν†΅κ΅¬, κ³ μ–‘μ‹œμΌμ‚°μ„œκ΅¬, μš©μΈμ‹œμˆ˜μ§€κ΅¬, ν™”μ„±μ‹œ, ν‰νƒμ‹œ

κ΄‘μ—­μ‹œ: λΆ€μ‚°ν•΄μš΄λŒ€κ΅¬, λŒ€κ΅¬μˆ˜μ„±κ΅¬, μΈμ²œμ—°μˆ˜κ΅¬, λŒ€μ „μœ μ„±κ΅¬

μ„œμšΈ(쀑ꡬ), 강남, μ†‘νŒŒ, 마포, μ’…λ‘œ, μ˜λ“±ν¬, λΆ€μ‚°, λŒ€κ΅¬, 인천, κ΄‘μ£Ό, λŒ€μ „, μšΈμ‚°, μˆ˜μ›, 성남, 제주

κΈ°μ€€κΈˆλ¦¬, μ†ŒλΉ„μžλ¬Όκ°€μ§€μˆ˜, μ‹€μ—…λ₯ , GDPμ„±μž₯λ₯ , μˆ˜μΆœμ•‘, μˆ˜μž…μ•‘, μ›λ‹¬λŸ¬ν™˜μœ¨, μ½”μŠ€ν”Ό

μ‚¬μš© μ˜ˆμ‹œ

날씨

"μ„œμšΈ 내일 날씨 μ–΄λ•Œ?"
"제주 72μ‹œκ°„ 예보 μ•Œλ €μ€˜"
"λΆ€μ‚° 였늘 λΉ„ 와?"

뢀동산

"강남ꡬ 2026λ…„ 2μ›” μ•„νŒŒνŠΈ μ‹€κ±°λž˜κ°€"
"μ†‘νŒŒκ΅¬ 졜근 거래 λ³΄μ—¬μ€˜"
"λΆ„λ‹Ή μ•„νŒŒνŠΈ 가격 μ–΄λ•Œ?"

λŒ€κΈ°μ§ˆ

"μ§€κΈˆ μ„œμšΈ λ―Έμ„Έλ¨Όμ§€ μ–΄λ•Œ?"
"강남 μ΄ˆλ―Έμ„Έλ¨Όμ§€ ν™•μΈν•΄μ€˜"
"제주 λŒ€κΈ°μ§ˆ μ’‹μ•„?"

경제

"졜근 κΈ°μ€€κΈˆλ¦¬ 좔이"
"μ˜¬ν•΄ μ½”μŠ€ν”Ό 흐름 λ³΄μ—¬μ€˜"
"μ›λ‹¬λŸ¬ ν™˜μœ¨ λ³€ν™”"

μ‚¬μ—…μž 쑰회

"μ‚¬μ—…μžλ²ˆν˜Έ 1234567890 μœ νš¨ν•œμ§€ ν™•μΈν•΄μ€˜"
"이 μ‚¬μ—…μž νμ—…ν–ˆλŠ”μ§€ μ•Œλ €μ€˜"

기술 μŠ€νƒ

ν•­λͺ© 기술
μ–Έμ–΄ Python 3.10+
MCP SDK mcp[cli] (FastMCP)
HTTP httpx (async)
XML νŒŒμ‹± xmltodict
전솑 stdio / SSE / Streamable HTTP
배포 둜컬 / MCPize

ν”„λ‘œμ νŠΈ ꡬ쑰

korean-public-data-mcp/
β”œβ”€β”€ server.py          # MCP μ„œλ²„ (6개 도ꡬ)
β”œβ”€β”€ requirements.txt   # Python μ˜μ‘΄μ„±
β”œβ”€β”€ mcpize.yaml        # MCPize 배포 μ„€μ •
β”œβ”€β”€ .env.example       # API ν‚€ ν…œν”Œλ¦Ώ
β”œβ”€β”€ Dockerfile         # μ»¨ν…Œμ΄λ„ˆ 배포
└── README.md          # 이 λ¬Έμ„œ

λΌμ΄μ„ μŠ€

MIT License β€” 자유둭게 μ‚¬μš©, μˆ˜μ •, 배포할 수 μžˆμŠ΅λ‹ˆλ‹€.

λ§Œλ“  μ‚¬λžŒ

μ‚½μ§ˆμ½”λ”© β€” AI μ½”λ”©μœΌλ‘œ μ‹€μ œ μ œν’ˆμ„ λ§Œλ“œλŠ” 기둝