๊ตญํ ๊ตํต๋ถ ๊ณต๊ณต๋ฐ์ดํฐ API๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Claude์๊ฒ ํ๊ตญ ๋ถ๋์ฐ ์ค๊ฑฐ๋๊ฐ๋ฅผ ์ง๋ฌธํ ์ ์๋ MCP ์๋ฒ์ ๋๋ค. ๊ตญํ ๊ตํต๋ถ ์ค๊ฑฐ๋๊ฐ API๋ฅผ MCP ์๋ฒ๋ก ์ ๊ณตํ๋ฉฐ, ์ํํธยท์คํผ์คํ ยท๋น๋ผยท๋จ๋ ์ฃผํยท์์ ์ฉ ๊ฑด๋ฌผ์ ๋งค๋งคยท์ ์์ธ, ์ฒญ์ฝ ๊ณต๊ณ ยท๊ฒฐ๊ณผ, ์จ๋น๋ ๊ณต๋งค ์กฐํ๋ฅผ ํฌํจํ 14๊ฐ ์ด์์ ๋๊ตฌ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ์ํํธ ๋งค๋งค / ์ ์์ธ (
get_apartment_trades,get_apartment_rent) - ์คํผ์คํ
๋งค๋งค / ์ ์์ธ (
get_officetel_trades,get_officetel_rent) - ๋น๋ผยท์ฐ๋ฆฝ๋ค์ธ๋ ๋งค๋งค / ์ ์์ธ (
get_villa_trades,get_villa_rent) - ๋จ๋
ยท๋ค๊ฐ๊ตฌ ๋งค๋งค / ์ ์์ธ (
get_single_house_trades,get_single_house_rent) - ์์
์ฉ ๊ฑด๋ฌผ ๋งค๋งค (
get_commercial_trade) - ์ํํธ ์ฒญ์ฝ ๊ณต๊ณ / ๊ฒฐ๊ณผ (
get_apt_subscription_info,get_apt_subscription_results) - ์จ๋น๋ ๊ณต๋งค ์
์ฐฐ๊ฒฐ๊ณผ (
get_public_auction_items,get_public_auction_item_detail) /โ ๏ธ ์ค๋น์ค - ์จ๋น๋ ๋ฌผ๊ฑด ์กฐํ (
get_onbid_thing_info_list) /โ ๏ธ ์ค๋น์ค - ์จ๋น๋ ์ฝ๋ยท์ฃผ์ ์กฐํ (
get_onbid_*_code_info,get_onbid_addr*_info) - ์ง์ญ์ฝ๋ ์กฐํ (
get_region_code)
- uv
- ๊ณต๊ณต๋ฐ์ดํฐํฌํธ API ํค โ ์๋ ์๋น์ค๋ฅผ ์ ์ฒญํ์ธ์.
- ๊ตญํ ๊ตํต๋ถ_์ํํธ ๋งค๋งค ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_์ํํธ ์ ์์ธ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_์คํผ์คํ ๋งค๋งค ์ ๊ณ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_์คํผ์คํ ์ ์์ธ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_์ฐ๋ฆฝ๋ค์ธ๋ ๋งค๋งค ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_์ฐ๋ฆฝ๋ค์ธ๋ ์ ์์ธ ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_๋จ๋ /๋ค๊ฐ๊ตฌ ๋งค๋งค ์ค๊ฑฐ๋๊ฐ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_๋จ๋ /๋ค๊ฐ๊ตฌ ์ ์์ธ ์๋ฃ
- ๊ตญํ ๊ตํต๋ถ_์์ ์ ๋ฌด์ฉ ๋ถ๋์ฐ ๋งค๋งค ์ ๊ณ ์๋ฃ
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ_์จ๋น๋ ์ฝ๋ ์กฐํ์๋น์ค
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ_์จ๋น๋ ๋ฌผ๊ฑด ์ ๋ณด ์กฐํ์๋น์ค
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ_์ฐจ์ธ๋ ์จ๋น๋ ๋ฌผ๊ฑด ์ ์ฐฐ๊ฒฐ๊ณผ๋ชฉ๋ก ์กฐํ์๋น์ค
- ํ๊ตญ์์ฐ๊ด๋ฆฌ๊ณต์ฌ_์ฐจ์ธ๋ ์จ๋น๋ ๋ฌผ๊ฑด ์ ์ฐฐ๊ฒฐ๊ณผ์์ธ ์กฐํ์๋น์ค
- ํ๊ตญ๋ถ๋์ฐ์_์ฒญ์ฝํ_APT ๋ถ์์ ๋ณด
- ํ๊ตญ๋ถ๋์ฐ์_์ฒญ์ฝํ ์ฒญ์ฝ ์ ์ฒญยท๋น์ฒจ์ ์ ๋ณด ์กฐํ ์๋น์ค
hwp, docx ํฌ๋งท API ๋ช ์ธ์ ์ฒ๋ฆฌ ์ ๋ค์ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์: Common Utils Guide
๊ฐ์ฅ ๋น ๋ฅธ ์์ ๋ฐฉ๋ฒ์ ๋๋ค โ ์๋ฒ๊ฐ Claude Desktop ํ์ ํ๋ก์ธ์ค๋ก ๋์ํฉ๋๋ค.
-
์ ์ฅ์๋ฅผ ํด๋ก ํ์ธ์.
git clone <repository_url> cd real-estate-mcp
-
Claude Desktop ์ค์ ํ์ผ์ ์ฌ์ธ์.
# macOS open "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
# Windows notepad %APPDATA%\Claude\claude_desktop_config.json
-
mcpServers์ ์๋ ํญ๋ชฉ์ ์ถ๊ฐํ์ธ์.{ "mcpServers": { "real-estate": { "command": "uv", "args": [ "run", "--directory", "/path/to/real-estate-mcp", "python", "src/real_estate/mcp_server/server.py" ], "env": { "DATA_GO_KR_API_KEY": "your_api_key_here" } } } } -
Claude Desktop์ ์ฌ์์ํ์ธ์. ๋๊ตฌ ๋ชฉ๋ก์
real-estate์๋ฒ๊ฐ ํ์๋๋ฉด ์๋ฃ์ ๋๋ค. -
๋ ์ ํํ ์๋ต์ ์ํด Claude Desktop์์ Project๋ฅผ ์์ฑํ๊ณ , resources/custom-instructions-ko.md ๋ด์ฉ์ Project Instructions ํญ์ ๋ถ์ฌ๋ฃ์ผ์ธ์.
HTTP ๋ชจ๋, ๋ค๋ฅธ ํด๋ผ์ด์ธํธ, ์๋น์ค๋ณ API ํค ์ค์ ์ ์๋ ๋ฌธ์๋ฅผ ์ฐธ๊ณ ํ์ธ์.
| ํด๋ผ์ด์ธํธ | ์ ์ก ๋ฐฉ์ | ๊ฐ์ด๋ |
|---|---|---|
| Claude Desktop | stdio / HTTP | docs/setup-claude-desktop.md |
| Claude (์น) | HTTP only | docs/setup-claude-web.md |
| Claude CLI | stdio / HTTP | docs/setup-claude-cli.md |
| Codex CLI | stdio / HTTP | docs/setup-codex-cli.md |
| ChatGPT (์น) | HTTP only | docs/setup-chatgpt-web.md |
| Docker (HTTP + Caddy) | HTTP | docs/setup-docker.md |
| OAuth (๊ณต๊ฐ ์ ๊ทผ) | โ | docs/setup-oauth.md |
์ด ํ๋ก์ ํธ๋ ๋ค์ ๊ธฐ์ฌ์๋ค์ ๋์์ผ๋ก ์ด์๋๊ณ ์์ต๋๋ค. [Contributing]
Made with contrib.rocks.
์ด ํ๋ก์ ํธ๊ฐ ์ ์ฉํ์ จ๋ค๋ฉด ์ปคํผ ํ ์ ์ฌ์ฃผ์ธ์!
