V0 Mcp

V0 Mcp

🚀 V0.dev 响应捕获工具

V0.dev 响应捕获工具是一款强大的工具,它能连接到您的浏览器,导航至 v0.dev 页面,提交提示信息,并捕获包括流式传输的人工智能响应在内的所有网络响应。借助该工具,您可以保存完整的 v0.dev 输出,以便后续进行深入分析或使用。

✨ 主要特性

  • 可连接到您现有的 Chrome 浏览器,同时保留所有账户信息和 cookie。
  • 能够自动导航至 v0.dev 并提交您输入的提示。
  • 专注于捕获所有网络活动,尤其是流式传输的人工智能响应。
  • 具备解码 Vercel AI SDK 流式传输格式的能力,从而提取完整响应。
  • 支持将捕获的响应保存到文件中,方便日后查阅。
  • 提供了从保存文件中提取和查看响应的实用工具。

📦 安装指南

先决条件

  • Python 3.8+
  • Google Chrome 浏览器

安装步骤

  1. 克隆此仓库。
  2. 安装依赖项:
# 使用 pip
pip install -r requirements.txt

# 或者使用 uv
uv pip install -r requirements.txt

# 安装 Playwright 浏览器
python -m playwright install chromium

💻 使用示例

基础用法

捕获 v0.dev 响应

运行脚本以捕获响应:

# 使用默认提示(日历应用)
python main.py

# 指定自定义提示
python main.py monitor --prompt "构建一个带菜单部分和联系表单的咖啡馆着陆页面"

脚本将执行以下操作:

  1. 连接到您的 Chrome 浏览器(若未找到则启动新实例)。
  2. 自动导航至 v0.dev。
  3. 提交您输入的提示。
  4. 捕获所有网络活动,包含流式传输的响应。
  5. 将响应保存到 captures 目录。

列出捕获文件

列出 captures 目录中的所有文件:

python main.py list

提取捕获文件中的响应

提取并显示捕获文件中的完整响应:

python main.py extract captures/full_response_1234567890.txt

此脚本将:

  1. 解析和解码捕获的文件。
  2. 提取完整的文本响应。
  3. 在终端中显示提取的响应。
  4. 保存一个干净版本到新文件。

📚 详细文档

工作原理

Vercel AI SDK 流式传输格式

v0.dev 使用 Vercel AI SDK 以 Server-Sent Events (SSE) 格式流式传输响应:

data: {"type":"data","value":[{"text":"Building"}]}
data: {"type":"data","value":[{"text":" a"}]}
data: {"type":"data","value":[{"text":" calendar"}]}
data: {"type":"message_annotations","value":[{"type":"finish_reason","message":"stop"}]}

我们的工具:

  1. 捕获这些流式传输的响应。
  2. 解码格式以提取文本内容。
  3. 组装完整的响应。
  4. 保存原始和处理后的数据。

文件类型

该工具保存多种类型的文件:

  • sse_stream_*.jsonl:原始 SSE 流数据。
  • sse_decoded_*.jsonl:流中解码的 JSON 事件。
  • assembled_content_*.txt:从流中组装的文本内容。
  • full_response_*.txt:完整的、清理过的响应文本。

故障排除

遇到问题时:

  1. 尝试关闭所有 Chrome 实例然后运行脚本 - 它将使用您的配置文件启动 Chrome。
  2. 对于浏览器安装问题:
python -m playwright install chromium
  1. 如果响应没有被正确捕获,请检查网络连接和权限设置。

注意事项

  • 确保安装了正确的 Python 版本(如 3.8+)。
  • 在使用 Playwright 浏览器之前,确保已安装必要的依赖项。
  • 检查文件路径和权限以避免保存问题。

通过遵循这些步骤,您应该能够成功捕获和分析 v0.dev 的响应。如果有任何问题,请参考详细的错误消息或联系支持团队以获取帮助。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-10-04 19:39

相似服务问题

相关AI产品