streamable-httpMITupdated 6mo ago
๋ฌด๋ฃ Render ์ธ์คํด์ค๋ ๋นํ์ฑ ์ ์ฌ๋ฆฝ๋ฉ๋๋ค. ์ฒซ ์์ฒญ์ 3060์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ์๊ฒฉ ์๋ฒ์ API ํค๋ ์๋ฒ์ ์ค์ ๋์ด ์์ต๋๋ค. ๋ก์ปฌ ์ค์น ์์๋ง ๋ณธ์ธ์ ํค๊ฐ ํ์ํฉ๋๋ค.
O que dรก para fazer com 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 ์ฝ๋ฉ์ผ๋ก ์ค์ ์ ํ์ ๋ง๋๋ ๊ธฐ๋ก
- YouTube: ์ฝ์ง์ฝ๋ฉ
- GitHub: SongT-50
Instalaรงรฃo
Adicione Korean Public Data ao seu cliente. Escolha o que vocรช usa.
claude mcp add --transport http korean-public-data https://korean-public-data-mcp.onrender.com/mcpcodex mcp add korean-public-data --url https://korean-public-data-mcp.onrender.com/mcp{
"mcpServers": {
"korean-public-data": {
"url": "https://korean-public-data-mcp.onrender.com/mcp"
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"servers": {
"korean-public-data": {
"type": "http",
"url": "https://korean-public-data-mcp.onrender.com/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
{
"mcpServers": {
"korean-public-data": {
"url": "https://korean-public-data-mcp.onrender.com/mcp"
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"korean-public-data": {
"serverUrl": "https://korean-public-data-mcp.onrender.com/mcp"
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
Pontuaรงรฃo
39 / 100
Incompleta
- Documentaรงรฃo25/25
- Manutenรงรฃo13/25
- Confianรงa13/20
- Capacidade0/15
- Instalaรงรฃo12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 176 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 6 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint โ no local install
Histรณrico de versรตes
| Versรตes | Publicada |
|---|---|
| 1.0.0Mais recente | 8 de mar. de 2026 |