mcpField
U
Uber Eats MCP Server

Uber Eats MCP Server

ローカル
github.com/ericzakariassonビジネス・マーケティング24086 週間前に更新

Uber Eats MCP Server について

Uber Eats MCP Serverは、Uber Eatsを基盤とするMCPサーバーの概念実証です。Uber EatsをLLMアプリケーションから利用する方法を試す開発者向けで、stdioトランスポートを使用します。

主な機能

  1. 01Uber Eatsを基盤にしたMCPサーバー
  2. 02stdioトランスポート
  3. 03MCP Inspectorによるデバッグ

活用シーン

  1. 01Uber EatsとMCPの連携方法の検証
  2. 02MCP Inspectorを使ったサーバーのデバッグ

MCP 対応

Uber EatsをMCP対応LLMアプリケーションから利用するためのサーバーです。トランスポートにはstdioを使用します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Uber Eats MCP サーバー

Uber Eats の上に MCP サーバーを構築する方法を示す POC です。

https://github.com/user-attachments/assets/05efbf51-1b95-4bd2-a327-55f1fe2f958b

MCP とは?

Model Context Protocol(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. .env ファイルを API キーで更新します。

    ANTHROPIC_API_KEY=your_openai_api_key_here
    

注意

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

デバッグ

次のコマンドで MCP インスペクターツールを実行できます。

uv run mcp dev server.py

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。