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

注記

MCPトランスポートとしてstdioを使用しているため、ブラウザからの出力をすべて無効にしています。

デバッグ

このコマンドで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