MCP服务器

基于Uber Eats的MCP服务器概念验证,实现LLM应用与外部工具的无缝集成。

  • by skudskud
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 skudskud/test-repo-mcp

使用说明

优步吃掉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