Uber Eats MCP Server

Uber Eats MCP Server

site icon
2025.03.03 171
PythonUber Eats 集成LLM 应用开发其它
Uber Eats MCP Server 是一个基于 Uber Eats 构建的 MCP 服务器概念验证(POC)。它利用 Model Context Protocol (MCP) 协议,实现 LLM 应用程序与外部工具的无缝集成。核心功能包括与 Uber Eats 服务的集成、支持多种 LLM 提供商(如 Anthropic)以及提供调试工具。适用场景包括开发与 Uber Eats 相关的 LLM 应用、自动化测试和集成外部工具。
View on GitHub

Overview

基本能力

产品定位

Uber Eats MCP Server 是一个基于 Uber Eats 构建的 MCP 服务器概念验证(POC),旨在展示如何利用 Model Context Protocol (MCP) 协议实现 LLM 应用程序与外部工具的无缝集成。

核心功能

  • 支持 Model Context Protocol (MCP) 协议
  • 与 Uber Eats 服务的集成
  • 支持多种 LLM 提供商(如 Anthropic)
  • 提供调试工具(MCP inspector)

适用场景

  • 开发与 Uber Eats 相关的 LLM 应用
  • 自动化测试
  • 集成外部工具

工具列表

  • MCP inspector:用于调试 MCP 服务器的工具

常见问题解答

  • 问题:如何配置 API 密钥? 解答:在 .env 文件中更新 ANTHROPIC_API_KEY 为您的 API 密钥。
  • 问题:如何调试 MCP 服务器? 解答:使用命令 uv run mcp dev server.py 运行 MCP inspector 工具。

使用教程

使用依赖

  • Python 3.12 或更高版本
  • Anthropic API 密钥或其他支持的 LLM 提供商

安装教程

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

调试方式

运行 MCP inspector 工具:

uv run mcp dev server.py

许可证

None