Uber Eats MCP Server

Uber Eats MCP Server

site icon
2025.03.05 0
PythonLLM 应用开发工具集成自动化任务其它
Uber Eats MCP Server 是一个基于 Uber Eats 构建的 MCP 服务器概念验证(POC)。它利用 Model Context Protocol (MCP) 开放协议,实现 LLM 应用程序与外部工具的无缝集成。核心功能包括与 LLM 提供商的集成、浏览器自动化支持以及通过 MCP 协议进行工具交互。适用场景包括 LLM 应用开发、工具集成和自动化任务执行。
View on GitHub

Overview

基本能力

产品定位

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

核心功能

  • 支持与 Anthropic 或其他 LLM 提供商的集成
  • 提供浏览器自动化功能(通过 Playwright)
  • 使用 MCP 协议进行工具交互
  • 支持 stdio 作为 MCP 传输方式

适用场景

  • LLM 应用程序开发
  • 工具集成与扩展
  • 自动化任务执行

工具列表

  • mcp dev server.py: MCP 检查工具,用于调试 MCP 服务器

常见问题解答

  • 由于使用 stdio 作为 MCP 传输方式,浏览器输出被禁用

使用教程

使用依赖

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

安装教程

  1. 确保激活虚拟环境: uv venv source .venv/bin/activate # 在 Unix/Mac 上

  2. 安装所需包: uv pip install -r requirements.txt playwright install

  3. 更新 .env 文件中的 API 密钥: ANTHROPIC_API_KEY=your_openai_api_key_here

调试方式

运行 MCP 检查工具:

uv run mcp dev server.py

许可证

None