Uber Eats MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides an interface to interact with Uber Eats, likely enabling food ordering, restaurant browsing, and menu exploration capabilities through the Uber Eats 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 機能と対話できるようにするモデル コンテキスト プロトコルを実装する概念実証サーバー。

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