korea-life-mcp
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
korea-life-mcp ๐ฐ๐ท
ํ๊ตญ ์ํ ํนํ ์ ํธ๋ฆฌํฐ MCP ์๋ฒ โ ์นด์นด์ค PlayMCP ๊ณต๋ชจ์ (MCP Player 10) ์ ์ถ์ฉ.
์ธ๋ถ API ํคยท๋คํธ์ํฌยท๊ฐ์ธ์ ๋ณด ์กฐํ ์์ด ์์ ํ ์๊ธฐ์๊ฒฐํ์ผ๋ก ๋์ํ๋ฏ๋ก, MCP Inspector ๊ฒ์ฆ๊ณผ ์ฌ์ฌ๊ฐ ๊ฐ๋จํ๊ณ ์์ ์ ์ ๋๋ค.
์ ๊ณต ๋๊ตฌ (15์ข )
๋๊ตฌ | ์ค๋ช | ์์ |
| ํ๊ธ์ ์ด/์ค/์ข ์ฑ์ผ๋ก ๋ถํด |
|
| ์ด์ฑ ๊ฒ์์ฉ ๋ฌธ์์ด ์์ฑ |
|
| ์๋ชจ๋ฅผ ์์ฑํ ํ๊ธ๋ก ์กฐํฉ | ใ
,ใ
,ใด โ |
| ๋ก๋ง์ ํ๊ธฐ(์์๋ํ ๋ฐ์) |
|
| ์ซ์ โ ํ๊ธ (์ฝ๊ธฐ/๊ธ์ก ์ ์์ฒด) |
|
| ํ๊ธ ๊ธ์ก โ ์ซ์ |
|
| ์ฌ์ ์๋ฑ๋ก๋ฒํธ ์ฒดํฌ์ฌ ๊ฒ์ฆ |
|
| ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ ํ์/์ฒดํฌ์ฌ + ์๋ ์์ผยท์ฑ๋ณ ์ถ์ถ | ํ์ ๊ฒ์ฆ๋ง (์กฐํ X) |
| ์ฐ๋๋ณ ๊ณตํด์ผ ๋ชฉ๋ก |
|
| ๋ ๋ ์ง ์ฌ์ด ์์ ์ผ(์ฃผ๋งยท๊ณตํด์ผ ์ ์ธ) ์ | |
| ๊ธฐ์ค์ผโ๋ชฉํ์ผ D-day ๊ณ์ฐ |
|
| ์ ํ๋ฒํธ ํฌ๋งท + ์ข ๋ฅ/์ง์ญ ํ๋ณ |
|
| ๋ฉด์ ํโใก ๋ณํ |
|
| ๋ง ๋์ดยท์ฐ ๋์ดยท์ธ๋๋์ด ๊ณ์ฐ | ์๋ ์์ผ+๊ธฐ์ค์ผ |
| ์ํ ์ฒ ๋จ์ ํฌ๋งท |
|
โ ๏ธ ๊ฐ์ธ์ ๋ณด ์์ :
validate_rrn์ ์ด๋ค ์ธ๋ถ ์กฐํ๋ ํ์ง ์์ผ๋ฉฐ, ์ ๋ ฅ๋ ๋ฒํธ์ ํ์ยท์ฒดํฌ์ฌ๋ง ๊ณ์ฐํฉ๋๋ค.
Related MCP server: Korea Housing MCP
1. ์ค์น & ๋ก์ปฌ ์คํ
# ์์กด์ฑ ์ค์น
pip install -r requirements.txt # ๋๋: pip install mcp
# (a) ๋ก์ปฌ ๊ฐ๋ฐ์ฉ stdio ๋ชจ๋ โ Claude Desktop ๋ฑ์์ ์ง์ ์คํ
python server.py
# (b) ์๊ฒฉ(Streamable HTTP) ๋ชจ๋ โ PlayMCP ๋ฐฐํฌ์ ๋์ผํ ํํ
# ์๋ํฌ์ธํธ: http://0.0.0.0:8000/mcp
MCP_TRANSPORT=http python server.pyWindows PowerShell์์ HTTP ๋ชจ๋๋ก ๋์ฐ๋ ค๋ฉด:
$env:MCP_TRANSPORT="http"; python server.pyํ๊ฒฝ๋ณ์
๋ณ์ | ๊ธฐ๋ณธ๊ฐ | ์ค๋ช |
|
|
|
|
| HTTP ๋ฐ์ธ๋ ์ฃผ์ |
|
| HTTP ํฌํธ |
2. ์์ฒด ํ ์คํธ
python test_tools.py # ์์ ๋ก์ง 21๊ฐ ์ผ์ด์ค ๊ฒ์ฆ (21/21 PASS)3. MCP Inspector๋ก ๊ฒ์ฆ (PlayMCP ๋ฑ๋ก ์ ํ์)
Inspector๋ ๋ณ๋ ์ค์น ์์ด npx๋ก ์คํ๋ฉ๋๋ค.
HTTP(์๊ฒฉ) ๋ชจ๋ ๊ฒ์ฆ โ PlayMCP ๋ฑ๋ก ํํ์ ๋์ผํ๋ฏ๋ก ๊ถ์ฅ:
# ํฐ๋ฏธ๋ 1: ์๋ฒ ์คํ
MCP_TRANSPORT=http python server.py
# ํฐ๋ฏธ๋ 2: Inspector ์คํ ํ ๋ธ๋ผ์ฐ์ ์์ ์ ์
npx @modelcontextprotocol/inspector
# โ Transport: "Streamable HTTP"
# โ URL: http://localhost:8000/mcp
# โ Connect โ Tools ํญ์์ 11๊ฐ ๋๊ตฌ ํธ์ถ ํ
์คํธstdio ๋ชจ๋ ๊ฒ์ฆ:
npx @modelcontextprotocol/inspector python server.py4. ์นด์นด์ค ํด๋ผ์ฐ๋ ๋ฐฐํฌ (์๊ฒฉ ์๋ํฌ์ธํธ ๋ง๋ค๊ธฐ)
PlayMCP๋ ๊ณต๊ฐ URL์ ๊ฐ์ง ์๊ฒฉ MCP ์๋ฒ๋ฅผ ๋ฑ๋กํฉ๋๋ค. ํฌํจ๋ Dockerfile๋ก ์ปจํ
์ด๋ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด ์นด์นด์ค ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ์ธ์.
# ์ด๋ฏธ์ง ๋น๋
docker build -t korea-life-mcp .
# ๋ก์ปฌ์์ ์ปจํ
์ด๋ ๋์ ํ์ธ (http://localhost:8000/mcp)
docker run -p 8000:8000 korea-life-mcp์นด์นด์ค ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ๋ฉด https://<๋ฐ๊ธ๋ฐ์-๋๋ฉ์ธ>/mcp ํํ์ ๊ณต๊ฐ ์๋ํฌ์ธํธ๊ฐ ์์ฑ๋ฉ๋๋ค. ์ด URL์ ๋ค์ ๋จ๊ณ์์ ๋ฑ๋กํฉ๋๋ค.
๐ ๊ฐ์ฅ ์ฌ์ด ๋ฐฐํฌ(VM + Docker + ์๋ HTTPS) ๋จ๊ณ๋ณ ๊ฐ์ด๋:
deploy/DEPLOY.md๊ณต๋ชจ์ ๊ท์ ์ ์ ์ถ๋ฌผ์ ์นด์นด์ค ํด๋ผ์ฐ๋ MCP ์๋ฒ ์๋ํฌ์ธํธ์ฌ์ผ ์ฐธ๊ฐ ์๊ฒฉ์ด ์ธ์ ๋ฉ๋๋ค.
5. PlayMCP ๋ฑ๋ก ์ ์ฐจ
playmcp.kakao.com ์ ์นด์นด์ค ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธ
๊ฐ๋ฐ์ ์ฝ์ โ ์ MCP ์๋ฒ ๋ฑ๋ก
์ 4๋จ๊ณ์์ ๋ง๋ ์นด์นด์ค ํด๋ผ์ฐ๋ ์๋ํฌ์ธํธ URL(
.../mcp) ์ ๋ ฅ์ ๊ณต๋ ํ ํ๋ฆฟ์ ๋ง์ถฐ ์๋ฒ ์ ๋ณด(์ด๋ฆยท์ค๋ช ยท๋๊ตฌ ๋ชฉ๋ก) ์์ฑ
Inspector ๊ฒ์ฆ ์๋ฃ ํ ๊ณต๊ฐ(Public) ์ ํ
๊ณต๋ชจ์ ํ์ด์ง์์ ์ ์ถ โ ์ฌ์ฌ ๋๊ธฐ
์๋ ค์ง ํ๊ณ
romanize: ์๋ชจ ๋งคํ + ์ฐ์ + ์์๋ํ(์ ์ํยท๋น์ํ) ์ฃผ์ ๊ท์น์ ๋ฐ์ํฉ๋๋ค(์ข ๋กโjongno,์ ๋ผโsilla,ํ๋ ฅโhyeomnyeok). ๋ค๋ง ๊ฒน๋ฐ์นจ ์ฐ์ยท๊ตฌ๊ฐ์ํยทใ ์ถ์ฝ ๋ฑ ์ผ๋ถ ์์ด ๋ณ๋์ ๋จ์ํ๋์ด ์์ต๋๋ค.korean_holidays/business_days_between: ์๋ ฅ ๊ณ ์ ๊ณตํด์ผ์ ๋ชจ๋ ์ฐ๋ ๊ณ์ฐ ๊ฐ๋ฅํ์ง๋ง, ์๋ ฅ ๊ธฐ๋ฐ(์ค๋ ยท์ถ์ยท๋ถ์ฒ๋์ค์ ๋ ) ๋ฐ ๋์ฒด๊ณตํด์ผ์korea_tools.py์_LUNAR_TABLE์ ๋ฑ๋ก๋ ์ฐ๋(ํ์ฌ 2025ยท2026)๋ง ์ ํํฉ๋๋ค. ๋ค๋ฅธ ์ฐ๋๋ ๊ฒฐ๊ณผ์noteํ๋๋ก ์๋ด๋๋ฉฐ, ํ๋ฅผ ๊ฐฑ์ ํ๋ฉด ํ์ฅ๋ฉ๋๋ค.
ํ๋ก์ ํธ ๊ตฌ์กฐ
korea-life-mcp/
โโโ server.py # FastMCP ์๋ฒ (๋๊ตฌ 11์ข
๋
ธ์ถ, stdio/http ์ ํ)
โโโ korea_tools.py # ์์ ๋ก์ง ํจ์ (ํ
์คํธ ๊ฐ๋ฅ, ๋คํธ์ํฌ ๋ฏธ์ฌ์ฉ)
โโโ test_tools.py # ์์ฒด ๊ฒ์ฆ ์คํฌ๋ฆฝํธ
โโโ requirements.txt # ์์กด์ฑ (mcp)
โโโ pyproject.toml # ํจํค์ง ๋ฉํ๋ฐ์ดํฐ
โโโ Dockerfile # ์นด์นด์ค ํด๋ผ์ฐ๋ ๋ฐฐํฌ์ฉ ์ปจํ
์ด๋
โโโ README.mdThis server cannot be deployed
Maintenance
Related MCP Connectors
All KR Data tools in one server: Korean business checks, addresses, laws, car flood records & more
Open-source developer, PDF, image, SEO and security tools over a stateless HTTP MCP server. No key.
Cloudflare Workers MCP server: govdata-korea
Tiny devtools MCP server: slugs, timestamps, case conversion, hashing, base64, UUIDs.
Related MCP Servers
AlicenseNot gradedqualityDmaintenanceUnified MCP server providing AI assistants with 53 tools from 10 developer tool packages, including color conversion, emoji metadata, symbol encoding, Unicode lookup, Google Fonts, distance calculation, timezone operations, Korean romanization, unit conversion, and holiday dates.MIT- FlicenseNot gradedqualityFmaintenanceThis MCP server integrates South Korea's national law information, building registers from MOLIT, and KOSIS statistics for housing development research. It enables searching laws, retrieving building details, and accessing statistical data through natural language.-
- AlicenseNot gradedqualityCmaintenanceMCP server providing normalized JSON APIs for Korean public data, including holidays, business days, and real estate transactions.2MIT
- FlicenseAqualityDmaintenanceMCP server for Korean National Law Information. Enables searching and retrieving Korean laws, English-translated laws, administrative rules, court precedents, and constitutional decisions via 54 MCP tools.54-