MCP服务器构建工具

一个基于Uber Eats的MCP服务器构建工具,支持与LLM应用和外部工具的无缝集成。

  • by plxity
  • 本地部署
  • 更新于
在 GitHub 查看 plxity/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