Uber Eats MCP服务器

一个基于Uber Eats构建的MCP服务器概念验证,用于展示如何将LLM应用程序与外部工具无缝集成。

  • by ericzakariasson
  • Python
  • 本地部署
  • 240 星标
  • 更新于
在 GitHub 查看 ericzakariasson/uber-eats-mcp-server

使用说明

优步吃掉MCP服务器

这是一个POC,说明如何在Uber Eats的基础上构建MCP服务器

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. 更新 .env 使用API密钥文件:

    ANTHROPIC_API_KEY=your_openai_api_key_here
    

备注

由于我们使用stdio作为MCP传输,我们禁用了浏览器使用的所有输出

调试

您可以使用以下命令运行MCP检查器工具

uv run mcp dev server.py