Korean Public Data
Korean government open data - weather, population, law search via data.go.kr
Ask AI about Korean Public Data
Powered by Claude Β· Grounded in docs
I know everything about Korean Public Data. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
νκ΅ κ³΅κ³΅λ°μ΄ν° 5κ°λ₯Ό AIμκ² μ°κ²°ν©λλ€
λ μ¨ Β· λΆλμ° μ€κ±°λκ° Β· λκΈ°μ§ Β· κ²½μ ν΅κ³ Β· μ¬μ
μμ‘°ν
λ ν μ μλμ?
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λ 무λ£μ λλ€. μΌμΌ νΈμΆ μ νμ΄ μμ§λ§ κ°μΈ μ¬μ©μλ μΆ©λΆν©λλ€.
μ§μ λ²μ
λ μ¨ μ보 β 25κ° λμ
μμΈ, λΆμ°, λꡬ, μΈμ², κ΄μ£Ό, λμ , μΈμ°, μΈμ’ , μμ, μ±λ¨, κ³ μ, μ©μΈ, μ°½μ, μ²μ£Ό, μ μ£Ό, μ²μ, μ μ£Ό, μΆμ², μμ£Ό, κ°λ¦, ν¬ν, κΉν΄, νμ£Ό, νμ±, νν
λΆλμ° μ€κ±°λκ° β μμΈ 25ꡬ + μ£Όμ λμ
μμΈ: κ°λ¨κ΅¬, κ°λꡬ, κ°λΆκ΅¬, κ°μꡬ, κ΄μ ꡬ, κ΄μ§κ΅¬, ꡬλ‘ꡬ, κΈμ²κ΅¬, λ Έμꡬ, λλ΄κ΅¬, λλ문ꡬ, λμꡬ, λ§ν¬κ΅¬, μλ문ꡬ, μμ΄κ΅¬, μ±λꡬ, μ±λΆκ΅¬, μ‘νꡬ, μμ²κ΅¬, μλ±ν¬κ΅¬, μ©μ°κ΅¬, μνꡬ, μ’ λ‘ꡬ, μ€κ΅¬, μ€λꡬ
κ²½κΈ°: μ±λ¨μλΆλΉκ΅¬, μμμμν΅κ΅¬, κ³ μμμΌμ°μꡬ, μ©μΈμμμ§κ΅¬, νμ±μ, ννμ
κ΄μμ: λΆμ°ν΄μ΄λꡬ, λꡬμμ±κ΅¬, μΈμ²μ°μꡬ, λμ μ μ±κ΅¬
λκΈ°μ§ β 15κ° μ§μ
μμΈ(μ€κ΅¬), κ°λ¨, μ‘ν, λ§ν¬, μ’ λ‘, μλ±ν¬, λΆμ°, λꡬ, μΈμ², κ΄μ£Ό, λμ , μΈμ°, μμ, μ±λ¨, μ μ£Ό
κ²½μ ν΅κ³ β 8κ° μ§ν
κΈ°μ€κΈλ¦¬, μλΉμλ¬Όκ°μ§μ, μ€μ λ₯ , 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 μ½λ©μΌλ‘ μ€μ μ νμ λ§λλ κΈ°λ‘
- YouTube: μ½μ§μ½λ©
- GitHub: SongT-50
