Uber Eats MCP Server
一个概念验证的模型上下文协议服务器,使 LLM 应用程序能够与 Uber Eats 互动,允许 AI 代理通过自然语言浏览和订购食物。
README
Uber Eats MCP 服务器
这是一个基于 Uber Eats 构建 MCP 服务器的 POC 示例。
https://github.com/user-attachments/assets/05efbf51-1b95-4bd2-a327-55f1fe2f958b
什么是 MCP?
模型上下文协议 (MCP) 是一个开放协议,它实现了 LLM 应用程序和外部工具之间的无缝集成。
前提条件
- Python 3.12 或更高版本
- Anthropic API 密钥或其他支持的 LLM 提供商
设置
-
确保您已激活虚拟环境:
uv venv source .venv/bin/activate # 在 Unix/Mac 上
-
安装所需的软件包:
uv pip install -r requirements.txt playwright install
-
使用您的 API 密钥更新
.env
文件:ANTHROPIC_API_KEY=your_openai_api_key_here
注意
由于我们使用 stdio 作为 MCP 传输,因此我们禁用了来自浏览器的所有输出。
调试
您可以使用以下命令运行 MCP 检查器工具
uv run mcp dev server.py
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
@kazuph/mcp-fetch
用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。
DuckDuckGo MCP Server
一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。
YouTube Transcript MCP Server
这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
Tavily MCP Server
使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。
mcp-pinterest
用于图像搜索和信息检索的 Pinterest 模型上下文协议 (MCP) 服务器
TripleWhale MCP Server
一个模型上下文协议 (MCP) 的实现,允许用户通过 Claude Desktop 使用自然语言查询与 TripleWhale 的电子商务分析平台进行交互。