餐厅搜索服务

基于位置和类别的餐厅搜索与推荐服务,支持随机推荐和分类搜索。

  • by akaTEDDY
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 akateddy/maat_mcp_server

使用说明

MAAT MCP餐厅查找器

远程模型上下文协议(MCP)服务器,提供美食搜索和推荐服务。

主要功能

  • 搜索美食店:根据用户的位置搜索附近的美食店。
  • 随机推荐:根据目前的位置推荐随机美食店。
  • 按类别搜索:支持搜索韩食、中餐、日式、西餐等类别的美食店。

技术堆栈

  • Python 3.8+
  • FastMCP 0.4.1+
  • 谷歌地图API

安装方法

  1. 存储库克隆
git clone https://github.com/akateddy/maat_mcp_server.git
cd maat_mcp_server
  1. 依赖性安装
pip install -r requirements.txt
  1. 设置环境变量 .env 创建文件并设置以下变量:
GOOGLE_MAPS_API_KEY=your_google_maps_api_key
IPLOCATION_API_KEY=your_iplocation_api_key

执行方法

python main.py

API端点

资源

  • maat://restaurant_results:美食搜索结果资源

提示

  • 맛집 검색:美食搜索提示

工具

  • find_restaurants:美食搜索工具
  • recommend_random_restaurant:随机美食推荐工具

项目结构

maat_mcp_server/
├── main.py              # 메인 애플리케이션
├── requirements.txt     # 의존성 목록
└── maat_mcp/           # 핵심 패키지
    ├── api/            # API 클라이언트
    ├── handlers/       # 비즈니스 로직
    └── util/           # 유틸리티 함수

许可证

MIT许可证

如何设置claude_desktop_config

"restaurants_finder": {
	"command": "npx",
	"args": [
		"mcp-remote",
		"http://localhost:8000/sse"
	],
  	"env": {
		"GOOGLE_MAPS_API_KEY": "{YOUR_GOOGLE_MAPS_API_KEY}"
  	}
}