基于Bright Data MCP的AI驱动Telegram数据提取机器人

基于Bright Data MCP的AI驱动Telegram数据提取机器人

IMG_0889.jpeg

📌 集成Bright Data MCP工具的AI代理模板

该模板通过Bright Data MCP工具实现自然语言驱动的自动化。它能从MCP提取所有可用工具,通过AI代理处理用户查询,并动态选择执行合适的工具。


❓ 解决的问题

传统自动化通常要求用户理解API、接口或脚本来完成后台任务。Bright Data MCP集成通过自然语言交互、智能分类用户意图及管理复杂操作的上下文感知执行,完美适用于数据提取、客户支持和工作流编排。


🧰 必备条件

部署前请确保具备:

  • 可用的N8N实例(自托管或云端)
  • 有效的OpenRouter API密钥(或其他兼容AI模型)
  • Telegram机器人及其API令牌
  • 可访问Bright Data MCP API及凭证
  • 基本熟悉N8N工作流和节点

⚙️ 设置指南

  1. 从Bright Data获取API令牌等必要信息

    在Bright Data账户中获取:

    • API令牌
    • Web Unlocker区域名称(可选)
    • 浏览器API用户名和密码(冒号分隔,可选)
  2. 通过STDIO命令托管SSE服务器

    以下方法可通过本地Supergateway或Smithery接收Bright Data MCP的SSE事件


    方法1:在独立Web服务运行Supergateway(推荐)

    适用于云版和自托管N8N。

    注册任意云服务(DigitalOcean/Heroku/Hetzner等)。

    NPM安装方式:
    • 新建Web服务
    • 选择Node.js运行时环境,设置无仓库的自定义服务器
    • 在环境变量或.env文件中添加:
      API_TOKEN=您的brightdata_api令牌 WEB_UNLOCKER_ZONE=可选区域名 BROWSER_AUTH=可选浏览器认证
    • 将以下命令设为启动指令:npx -y supergateway --stdio "npx -y @brightdata/mcp" --port 8000 --baseUrl http://localhost:8000 --ssePath /sse --messagePath /message
    • 部署后复制服务器URL并添加/sse后缀
    Docker安装方式:
    • 新建Web服务
    • 选择Docker运行时环境
    • 设置Docker环境变量或.env文件:
      API_TOKEN=您的brightdata_api令牌 WEB_UNLOCKER_ZONE=可选区域名 BROWSER_AUTH=可选浏览器认证
    • 使用Docker命令运行:docker run -it --rm -p 8000:8000 supercorp/supergateway \ --stdio "npx -y @brightdata/mcp /" \ --port 8000

    方法3:通过Smithery.ai配置(最简单)
    无需额外设置:

    • 访问Smithery.ai注册
    • 创建API密钥
    • 通过配置文件定义环境变量
    • 获取SSE服务器URL
  3. 导入工作流

    • 在N8N中导入模板JSON文件
    • 更新外部服务节点(如OpenRouter/Telegram)
  4. 设置Telegram集成

    • 通过BotFather创建机器人获取令牌
    • 在HTTP Request节点配置Webhook URL

🔄 工作流功能

  • 用户通过聊天提交请求
  • 记忆节点保留多轮对话上下文
  • 执行映射工具并返回结果

🧩 应用场景

  • 按需数据抓取:通过聊天启动抓取任务
  • 潜在客户生成机器人:使用MCP工具丰富线索
  • AI客户支持:结合实时数据工具解答查询

✅ 总结

该模板提供强大的无代码/低代码AI代理,将自然语言转化为实际动作,帮助团队轻松扩展数据驱动型任务。

(0)
上一篇 5天前
下一篇 5天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。