Uber Eats Mcp Server

Uber Eats Mcp Server

🚀 Uber Eats MCP 服务器

这是一个关于如何在Uber Eats之上构建MCP服务器的可行性研究(POC),旨在探索相关技术的可行性和应用潜力。

点击查看相关资源

🚀 快速开始

✨ 主要特性

本项目围绕Uber Eats构建MCP服务器,借助模型上下文协议(MCP)实现LLM应用程序与外部工具的无缝集成。

📦 安装指南

先决条件

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

设置步骤

  1. 激活虚拟环境
uv venv
source .venv/bin/activate  # 在Unix/Mac上
  1. 安装所需的包
uv pip install -r requirements.txt
playwright install
  1. 更新环境变量文件: 更新.env文件,添加您的API密钥:
ANTHROPIC_API_KEY=your_openai_api_key_here

💻 使用示例

基础用法

由于我们使用stdio作为MCP传输协议,我们需要禁用所有浏览器输出。

调试

您可以运行以下命令启动MCP检查工具:

uv run mcp dev server.py

📚 详细文档

什么是MCP?

模型上下文协议 (Model Context Protocol, MCP) 是一个开放协议,使LLM应用程序与外部工具之间的无缝集成成为可能。

🔧 技术细节

本项目基于Python 3.12及以上版本开发,使用了相关的依赖库来实现MCP服务器的功能。通过stdio作为MCP传输协议,需要对浏览器输出进行特殊处理,以确保系统的正常运行。同时,使用Anthropic API密钥或其他支持的LLM提供程序来实现与大语言模型的交互。

⚠️ 重要提示

由于我们使用stdio作为MCP传输协议,我们需要禁用所有浏览器输出。

  • 0 关注
  • 0 收藏,9 浏览
  • system 提出于 2025-09-18 19:21

相似服务问题