Korea Building Register MCP Server

1

Add it to Claude Code

Run this in a terminal.

Run in terminal
claude mcp add -e "BUILDING_REGISTER_API_KEY=${BUILDING_REGISTER_API_KEY}" korea-building-register -- uv run --directory /path/to/building-register-mcp data-go-mcp-building-register
Required:BUILDING_REGISTER_API_KEY
README.md

Query South Korean building register data via the data.go.kr API.

๐Ÿข Korea Building Register MCP

English | ํ•œ๊ตญ์–ด


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

Quick Start: Claude Desktop (stdio)

  1. Clone this repository
git clone https://github.com/coding-realtor/building-register-mcp.git
cd building-register-mcp
  1. 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
  1. 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-mcp with the actual path where you cloned the repository.

  1. 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:

  1. Look up the region code via search_bjdong_code
  2. Call smart_building_lookup to fetch building details
  3. 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 ๊ฑด์ถ•๋ฌผ๋Œ€์žฅ ์ง€์—ญ์ง€๊ตฌ๊ตฌ์—ญ

์‚ฌ์ „ ์ค€๋น„

๋น ๋ฅธ ์‹œ์ž‘: Claude Desktop (stdio)

  1. ๋ ˆํฌ์ง€ํ† ๋ฆฌ ํด๋ก 
git clone https://github.com/coding-realtor/building-register-mcp.git
cd building-register-mcp
  1. Claude Desktop ์„ค์ • ํŒŒ์ผ ์—ด๊ธฐ
# macOS
open "$HOME/Library/Application Support/Claude/claude_desktop_config.json"

# Windows
notepad %APPDATA%\Claude\claude_desktop_config.json
  1. 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 ๋ถ€๋ถ„์„ ์‹ค์ œ ํด๋ก ํ•œ ๊ฒฝ๋กœ๋กœ ๋ณ€๊ฒฝํ•˜์„ธ์š”.

  1. Claude Desktop ์žฌ์‹œ์ž‘

๋„๊ตฌ ๋ชฉ๋ก์— building-register ์„œ๋ฒ„๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ์„ค์ • ์™„๋ฃŒ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ์‹œ (Claude์—์„œ)

์„œ์šธ ์ข…๋กœ๊ตฌ ์ฒญ์šด๋™ 89-3 ๊ฑด๋ฌผ์˜ ๊ฑด์ถ•๋ฌผ๋Œ€์žฅ ์กฐํšŒํ•ด์ค˜
๊ฐ•๋‚จ๊ตฌ ์—ญ์‚ผ๋™ 736๋ฒˆ์ง€ ๊ฑด๋ฌผ์˜ ์ฃผํƒ ๊ณต์‹œ๊ฐ€๊ฒฉ์„ ์•Œ๋ ค์ค˜
์†กํŒŒ๊ตฌ ์ž ์‹ค๋™ 40๋ฒˆ์ง€ ์•„ํŒŒํŠธ์˜ ๋™/ํ˜ธ ๋ชฉ๋ก์„ ๋ณด์—ฌ์ค˜

Claude๊ฐ€ ์ž๋™์œผ๋กœ:

  1. search_bjdong_code๋กœ ์‹œ๊ตฐ๊ตฌ/๋ฒ•์ •๋™ ์ฝ”๋“œ๋ฅผ ๊ฒ€์ƒ‰
  2. 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

claude_desktop_config.json
{"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"}}}}

Try it

โ†’Tell me about the building at Seoul Jongno-gu Cheongun-dong 89-3.
โ†’What is the official house price for the building at Gangnam-gu Yeoksam-dong 736?
โ†’Show me the list of units (dong/ho) for the apartment at Songpa-gu Jamsil-dong 40.
โ†’What are the zoning districts for the building located at Seoul Jongno-gu Cheongun-dong 89-3?

Frequently Asked Questions

What are the key features of Korea Building Register MCP?

Provides 12 distinct tools for querying official Korean building register data.. Supports smart lookup to automatically distinguish between general and collective buildings.. Enables region code searching by name to facilitate precise data lookups.. Retrieves detailed building attributes including title sheets, floor outlines, and zoning information.. Integrates directly with the official data.go.kr Building Register API..

What can I use Korea Building Register MCP for?

Real estate professionals verifying building details and zoning status before property transactions.. Researchers analyzing official house prices and building characteristics in specific districts.. Developers or individuals needing to look up sewage treatment or land lot information for specific addresses.. Users requiring quick access to official building register documents like title sheets and floor plans..

How do I install Korea Building Register MCP?

Install Korea Building Register MCP by running: git clone https://github.com/coding-realtor/building-register-mcp.git

What MCP clients work with Korea Building Register MCP?

Korea Building Register MCP works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Korea Building Register MCP docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare