使用说明
web自动酒店预订ai代理mcp客户端
一个作为MCP客户端构建的AI代理,通过playright和airbnb MCP服务器为OpenAI GPT LLM提供Web自动化、Web搜索和酒店预订工具。
它是作为使用FastAPI实现的RESTfull API提供的。
MCP服务器
-
Playwright MCP-server: 使用Playwright提供浏览器自动化功能的Microsoft模型上下文协议(MCP)服务器。该服务器使LLM能够在真实的浏览器环境中与网页交互、截图、生成测试代码、抓取网页并执行JavaScript。看 播放写入MCP服务器 -
DuckDuckGo MCP-server: MCP(模型上下文协议)服务器使用Duck Duck Go作为后端搜索引擎启用搜索功能。它利用SSE(服务器发送事件)传输,并基于Open WebUI的web搜索功能。看 DuckDuckGo MCP服务器。有关文本、图像和视频搜索,请参阅此mcp服务器存储库 厌世的ai-ddg-mcp -
Airbnb MCP Server: Airbnb MCP服务器允许您直接通过Claude搜索Airbnb房源并检索特定房产的详细信息。该服务器提供有关住宿、定价、便利设施和其他列表详细信息的结构化数据,而不需要API密钥。看 Airbnb MCP服务器 和官方 Airbnb MCP服务器仓库.
工具和依赖关系
- 有关依赖关系列表,请参阅 需求.txt
设置
- 创建并激活虚拟环境
- 安装依赖项
$ pip install uv
$ uv pip install -r requirements.txt
-
要启动服务器(FastAPI服务器)并使代理作为RESTful API服务可用,请运行
- 作为带有reload的DEV服务器
$ make run-server-dev- 作为PROD服务器
$ make run-server-prod
API路线
-
基地址: http://127.0.0.1:5000
-
路线:
-
发布
/agents/run:请求正文:
{ "message": "Your query here" }答复:
{ "response": "agent response here" }
-
联系人
Adedoyin Simeon Adeyemi | 领英