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 # On Unix/Mac
- 必要なパッケージをインストールします。
uv pip install -r requirements.txt
playwright install
- API キーを使用して
.env
ファイルを更新します。ANTHROPIC_API_KEY=your_openai_api_key_here
注記
MCPトランスポートとしてstdioを使用しているため、ブラウザからの出力をすべて無効にしています。
デバッグ
このコマンドでMCPインスペクタツールを実行できます。