一个概念验证的模型上下文协议服务器,使大型语言模型应用程序能够与Uber Eats互动,允许人工智能代理通过自然语言浏览和订购食物。
ecommerce-and-retailbrowser-automation
812 查看 · 2026-07-07 更新
简介
一个概念验证的模型上下文协议服务器,使大型语言模型应用程序能够与Uber Eats互动,允许人工智能代理通过自然语言浏览和订购食物。
简介
一个概念验证的模型上下文协议服务器,使大型语言模型应用程序能够与Uber Eats互动,允许人工智能代理通过自然语言浏览和订购食物。
Uber Eats MCP 服务器
这是如何在 Uber Eats 上构建 MCP 服务器的 POC。
https://github.com/user-attachments/assets/05efbf51-1b95-4bd2-a327-55f1fe2f958b
什么是 MCP?
模型上下文协议 (MCP) 是一种开放协议,可实现 LLM 应用程序与外部工具之间的无缝集成。
前提条件
- Python 3.12 或更高版本
- Anthropic API 密钥或其他支持的 LLM 提供商
设置
-
确保已激活虚拟环境:
uv venv source .venv/bin/activate # 在 Unix/Mac 上 -
安装所需的包:
uv pip install -r requirements.txt playwright install -
使用您的 API 密钥更新
.env文件:ANTHROPIC_API_KEY=your_openai_api_key_here
注意
由于我们使用 stdio 作为 MCP 传输,因此我们禁用了浏览器的所有输出。
调试
您可以使用以下命令运行 MCP 检查工具:
uv run mcp dev server.py