Query South Korean building register data via the data.go.kr API.
๐ข Korea Building Register MCP
English
Ask Claude about Korean building register data โ powered by data.go.kr's Building Register API.
Provides 12 tools for querying building register (๊ฑด์ถ๋ฌผ๋์ฅ) information including title sheets, floor details, exclusive-use areas, house prices, zoning, and more.
Supported Tools
| Tool | Description |
|---|---|
smart_building_lookup |
๐ข Smart lookup โ auto-detects general vs. collective buildings |
search_bjdong_code |
Search region codes (sigungu_cd, bjdong_cd) by name |
get_building_title_info |
Title sheet (ํ์ ๋ถ) โ area, structure, usage, etc. |
get_building_recap_title_info |
Summary title sheet (์ด๊ดํ์ ๋ถ) |
get_building_basis_ouln_info |
Basic outline (๊ธฐ๋ณธ๊ฐ์) |
get_building_floor_ouln_info |
Floor outline (์ธต๋ณ๊ฐ์) |
get_building_expos_info |
Exclusive-use units (์ ์ ๋ถ) |
get_building_expos_pubuse_area_info |
Exclusive/common area details (์ ์ ๊ณต์ฉ๋ฉด์ ) |
get_building_house_price_info |
Official house prices (์ฃผํ๊ฐ๊ฒฉ) |
get_building_wclf_info |
Sewage treatment facilities (์ค์์ ํ์์ค) |
get_building_atch_jibun_info |
Attached land lots (๋ถ์์ง๋ฒ) |
get_building_jijigu_info |
Zoning districts (์ง์ญ์ง๊ตฌ๊ตฌ์ญ) |
Prerequisites
- uv
- API key from ๊ณต๊ณต๋ฐ์ดํฐํฌํธ (data.go.kr)
- Apply for: ๊ฑด์ถHUB ๊ฑด์ถ๋ฌผ๋์ฅ์ ๋ณด ์๋น์ค
Quick Start: Claude Desktop (stdio)
- Clone this repository
git clone https://github.com/coding-realtor/building-register-mcp.git
cd building-register-mcp
- Open the Claude Desktop config file
# macOS
open "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
# Windows
notepad %APPDATA%\Claude\claude_desktop_config.json
- Add the entry below under
mcpServers
{
"mcpServers": {
"building-register": {
"command": "uv",
"args": [
"run",
"--directory", "/path/to/building-register-mcp",
"data-go-mcp-building-register"
],
"env": {
"BUILDING_REGISTER_API_KEY": "your_api_key_here"
}
}
}
}
Replace
/path/to/building-register-mcpwith the actual path where you cloned the repository.
- Restart Claude Desktop
Setup is complete when you can see the building-register server in the tool list.
Usage Example
Tell me about the building at ์์ธ ์ข
๋ก๊ตฌ ์ฒญ์ด๋ 89-3
Claude will automatically:
- Look up the region code via
search_bjdong_code - Call
smart_building_lookupto fetch building details - Present the results in a readable table
ํ๊ตญ์ด
Claude์๊ฒ ๊ฑด์ถ๋ฌผ๋์ฅ ์ ๋ณด๋ฅผ ๋ฌผ์ด๋ณด์ธ์ โ ๊ณต๊ณต๋ฐ์ดํฐํฌํธ ๊ฑด์ถ๋ฌผ๋์ฅ์ ๋ณด API ๊ธฐ๋ฐ MCP ์๋ฒ์ ๋๋ค.
๊ฑด์ถ๋ฌผ๋์ฅ ํ์ ๋ถ, ์ธต๋ณ๊ฐ์, ์ ์ ๋ถ, ์ฃผํ๊ฐ๊ฒฉ, ์ง์ญ์ง๊ตฌ๊ตฌ์ญ ๋ฑ์ ์กฐํํ๋ 12๊ฐ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์ ๊ณต ๋๊ตฌ (Tools)
| Tool ๋ช | ์ค๋ช |
|---|---|
smart_building_lookup |
๐ข ์ค๋งํธ ์กฐํ โ ์ผ๋ฐ/์งํฉ๊ฑด์ถ๋ฌผ ์๋ ํ๋ณ |
search_bjdong_code |
์ง์ญ๋ช ์ผ๋ก ์๊ตฐ๊ตฌ์ฝ๋ยท๋ฒ์ ๋์ฝ๋ ๊ฒ์ |
get_building_title_info |
๊ฑด์ถ๋ฌผ๋์ฅ ํ์ ๋ถ (๋์ง๋ฉด์ , ๊ฑด์ถ๋ฉด์ , ์ฉ์ ๋ฅ ๋ฑ) |
get_building_recap_title_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ด๊ดํ์ ๋ถ |
get_building_basis_ouln_info |
๊ฑด์ถ๋ฌผ๋์ฅ ๊ธฐ๋ณธ๊ฐ์ |
get_building_floor_ouln_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ธต๋ณ๊ฐ์ |
get_building_expos_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ ์ ๋ถ (๋/ํธ ์ ๋ณด) |
get_building_expos_pubuse_area_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ ์ ๊ณต์ฉ๋ฉด์ |
get_building_house_price_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ฃผํ๊ฐ๊ฒฉ (๊ณต์๊ฐ๊ฒฉ) |
get_building_wclf_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ค์์ ํ์์ค |
get_building_atch_jibun_info |
๊ฑด์ถ๋ฌผ๋์ฅ ๋ถ์์ง๋ฒ |
get_building_jijigu_info |
๊ฑด์ถ๋ฌผ๋์ฅ ์ง์ญ์ง๊ตฌ๊ตฌ์ญ |
์ฌ์ ์ค๋น
- uv ์ค์น
- ๊ณต๊ณต๋ฐ์ดํฐํฌํธ์์ API ํค ๋ฐ๊ธ
- ์ ์ฒญ ๋์: ๊ฑด์ถHUB ๊ฑด์ถ๋ฌผ๋์ฅ์ ๋ณด ์๋น์ค
๋น ๋ฅธ ์์: Claude Desktop (stdio)
- ๋ ํฌ์งํ ๋ฆฌ ํด๋ก
git clone https://github.com/coding-realtor/building-register-mcp.git
cd building-register-mcp
- Claude Desktop ์ค์ ํ์ผ ์ด๊ธฐ
# macOS
open "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
# Windows
notepad %APPDATA%\Claude\claude_desktop_config.json
mcpServersํญ๋ชฉ์ ์๋ ๋ด์ฉ ์ถ๊ฐ
{
"mcpServers": {
"building-register": {
"command": "uv",
"args": [
"run",
"--directory", "C:\\path\\to\\building-register-mcp",
"data-go-mcp-building-register"
],
"env": {
"BUILDING_REGISTER_API_KEY": "์ฌ๊ธฐ์_API_ํค_์
๋ ฅ"
}
}
}
}
C:\\path\\to\\building-register-mcp๋ถ๋ถ์ ์ค์ ํด๋ก ํ ๊ฒฝ๋ก๋ก ๋ณ๊ฒฝํ์ธ์.
- Claude Desktop ์ฌ์์
๋๊ตฌ ๋ชฉ๋ก์ building-register ์๋ฒ๊ฐ ํ์๋๋ฉด ์ค์ ์๋ฃ์
๋๋ค.
์ฌ์ฉ ์์ (Claude์์)
์์ธ ์ข
๋ก๊ตฌ ์ฒญ์ด๋ 89-3 ๊ฑด๋ฌผ์ ๊ฑด์ถ๋ฌผ๋์ฅ ์กฐํํด์ค
๊ฐ๋จ๊ตฌ ์ญ์ผ๋ 736๋ฒ์ง ๊ฑด๋ฌผ์ ์ฃผํ ๊ณต์๊ฐ๊ฒฉ์ ์๋ ค์ค
์กํ๊ตฌ ์ ์ค๋ 40๋ฒ์ง ์ํํธ์ ๋/ํธ ๋ชฉ๋ก์ ๋ณด์ฌ์ค
Claude๊ฐ ์๋์ผ๋ก:
search_bjdong_code๋ก ์๊ตฐ๊ตฌ/๋ฒ์ ๋ ์ฝ๋๋ฅผ ๊ฒ์smart_building_lookup์ผ๋ก ๊ฑด์ถ๋ฌผ ์ ๋ณด๋ฅผ ์กฐํ
Tools (12)
smart_building_lookupSmart lookup that auto-detects general vs. collective buildings.search_bjdong_codeSearch region codes (sigungu_cd, bjdong_cd) by name.get_building_title_infoRetrieves the title sheet (ํ์ ๋ถ) including area, structure, and usage.get_building_recap_title_infoRetrieves the summary title sheet (์ด๊ดํ์ ๋ถ).get_building_basis_ouln_infoRetrieves the basic outline (๊ธฐ๋ณธ๊ฐ์) of the building.get_building_floor_ouln_infoRetrieves the floor outline (์ธต๋ณ๊ฐ์).get_building_expos_infoRetrieves exclusive-use units (์ ์ ๋ถ) information.get_building_expos_pubuse_area_infoRetrieves exclusive and common area details (์ ์ ๊ณต์ฉ๋ฉด์ ).get_building_house_price_infoRetrieves official house prices (์ฃผํ๊ฐ๊ฒฉ).get_building_wclf_infoRetrieves sewage treatment facilities (์ค์์ ํ์์ค) information.get_building_atch_jibun_infoRetrieves attached land lots (๋ถ์์ง๋ฒ) information.get_building_jijigu_infoRetrieves zoning districts (์ง์ญ์ง๊ตฌ๊ตฌ์ญ) information.Environment Variables
BUILDING_REGISTER_API_KEYrequiredAPI key from data.go.kr for the Building Register service.Configuration
{"mcpServers": {"building-register": {"command": "uv", "args": ["run", "--directory", "/path/to/building-register-mcp", "data-go-mcp-building-register"], "env": {"BUILDING_REGISTER_API_KEY": "your_api_key_here"}}}}