loplat/maat_mcp_server
3.2
If you are the rightful owner of maat_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MAAT MCP Restaurant Finder is a remote Model Context Protocol server designed to provide restaurant and complex mall store search services.
Tools
find_restaurants
Tool for searching restaurants based on user location.
recommend_random_restaurant
Tool for recommending a random restaurant based on current location.
find_stores_in_complex
Tool for searching stores within a complex mall using loplat ID.
MAAT MCP Restaurant Finder
๋ง์ง ๊ฒ์ ๋ฐ ๋ณตํฉ๋ชฐ ๋งค์ฅ ๊ฒ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ remote MCP(Model Context Protocol) server์ ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ๋ง์ง ๊ฒ์: ์ฌ์ฉ์์ ์์น ๊ธฐ๋ฐ์ผ๋ก ์ฃผ๋ณ ๋ง์ง์ ๊ฒ์ํฉ๋๋ค.
- ๋๋ค ์ถ์ฒ: ํ์ฌ ์์น ๊ธฐ๋ฐ์ผ๋ก ๋๋ค ๋ง์ง์ ์ถ์ฒํฉ๋๋ค.
- ๋ณตํฉ๋ชฐ ๋งค์ฅ ๊ฒ์: ๋ณตํฉ๋ชฐ loplat id๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ด๋ถ ๋งค์ฅ์ ๊ฒ์ํฉ๋๋ค.
๊ธฐ์ ์คํ
- Python 3.8+
- FastMCP 0.4.1+
- Google Maps API
์ค์น ๋ฐฉ๋ฒ
- ์ ์ฅ์ ํด๋ก
git clone https://github.com/loplat/maat_mcp_server.git
cd maat_mcp_server
- ์์กด์ฑ ์ค์น
pip install -r requirements.txt
- ํ๊ฒฝ ๋ณ์ ์ค์
.env
ํ์ผ์ ์์ฑํ๊ณ ๋ค์ ๋ณ์๋ค์ ์ค์ ํฉ๋๋ค:
GOOGLE_MAPS_API_KEY=your_google_maps_api_key
IPLOCATION_BASE_URL=loplat_public_ip_location_base_url
DB_USER=your_db_user
DB_PASSWORD=your_db_password
DB_HOST=loplat_db_host
DB_PORT=loplat_db_port
DB_NAME=loplat_db
DB_IP_TABLE=loplat_db_ip_table_name
DB_STORE_TABLE=loplat_db_store_table_name
DB_LAYER_TABLE=lloplat_db_layer_table_name
์คํ ๋ฐฉ๋ฒ
python main.py
API ์๋ํฌ์ธํธ
ํ๋กฌํํธ
๋ง์ง ๊ฒ์
: ๋ง์ง ๊ฒ์ ํ๋กฌํํธ
๋๊ตฌ
find_restaurants
: ๋ง์ง ๊ฒ์ ๋๊ตฌrecommend_random_restaurant
: ๋๋ค ๋ง์ง ์ถ์ฒ ๋๊ตฌfind_stores_in_complex
: ๋ณตํฉ๋ชฐ ๋ด ๋งค์ฅ ๊ฒ์ ๋๊ตฌ
ํ๋ก์ ํธ ๊ตฌ์กฐ
maat_mcp_server/
โโโ main.py # ๋ฉ์ธ ์ ํ๋ฆฌ์ผ์ด์
โโโ requirements.txt # ์์กด์ฑ ๋ชฉ๋ก
โโโ maat_mcp/ # ํต์ฌ ํจํค์ง
โโโ api/ # API ํด๋ผ์ด์ธํธ
โโโ handlers/ # ๋น์ฆ๋์ค ๋ก์ง
โโโ services/ # tool ๊ตฌํ ๋ก์ง
โโโ util/ # ์ ํธ๋ฆฌํฐ ํจ์
claude_desktop_config ์ค์ ๋ฐฉ๋ฒ
"restaurants_finder": {
"command": "npx",
"args": [
"mcp-remote",
"http://server-address/sse"
],
"env": {
"GOOGLE_MAPS_API_KEY": "{YOUR_GOOGLE_MAPS_API_KEY}"
...
}
}