Uber Eats MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Enables interaction with Uber Eats, allowing for food ordering and delivery services through the platform

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 提供程序

设置

  1. 确保您已激活虚拟环境:
    uv venv source .venv/bin/activate # On Unix/Mac
  2. 安装所需的软件包:
    uv pip install -r requirements.txt playwright install
  3. 使用您的 API 密钥更新.env文件:
    ANTHROPIC_API_KEY=your_openai_api_key_here

笔记

由于我们使用 stdio 作为 MCP 传输,因此我们已禁用浏览器使用的所有输出

调试

您可以使用此命令运行 MCP 检查器工具

uv run mcp dev server.py
-
security - not tested
F
license - not found
-
quality - not tested

概念验证模型上下文协议服务器,使 LLM 应用程序能够与 Uber Eats 交互,从而允许 AI 代理通过自然语言浏览和订购食物。

  1. What is MCP?
    1. Prerequisites
      1. Setup
        1. Note
          1. Debugging
            ID: pizbx6wayz