Puppeteer+ MarTech

Puppeteer+ MarTech

site icon
2025.04.24 0
JavaScript数字营销SEO分析浏览器自动化浏览器自动化开发效率
Puppeteer+ MarTech 是一个基于 Model Context Protocol (MCP) 的服务,扩展了 Puppeteer 的功能,专注于数字营销和 SEO 分析。它使 LLM 应用(如 Claude)能够对网站进行全面的营销技术审计。
View on GitHub

Overview

基本能力

产品定位

Puppeteer+ MarTech 是一个专注于数字营销和 SEO 分析的 MCP 服务,扩展了 Puppeteer 的功能,为 LLM 应用提供全面的营销技术审计能力。

核心功能

  • 营销技术检测:识别分析工具、营销像素、标签管理器和广告技术
  • 网络信标分析:捕获和分析营销相关的网络请求
  • 高级分析解析:解析 Adobe Analytics 和 Experience Platform Web SDK (Alloy) 信标
  • SEO 元数据分析:评估页面元数据、结构化数据和 SEO 最佳实践
  • 可视化调试:生成带有营销技术高亮的截图
  • Omnibug 集成:基于 Omnibug 浏览器扩展的增强检测能力

适用场景

  • 数字营销技术审计
  • SEO 分析和优化
  • 广告技术检测
  • 网站性能分析

工具列表

  1. puppeteer_navigate:导航到指定 URL
  2. puppeteer_screenshot:截取页面或特定元素的截图
  3. scan-marketing-stack:全面检测和分析网页上的营销技术
  4. visualize-marketing-tech:生成带有营销技术高亮的截图
  5. find-marketing-technologies:提供网页上营销技术的高级概览
  6. analyze-analytics-platforms:深入分析分析平台
  7. detect-ad-pixels:专注于广告平台分析
  8. identify-tag-managers:分析标签管理系统
  9. track-marketing-beacons:详细分析网络请求
  10. parse-analytics-beacons:捕获和解析分析信标
  11. highlight-marketing-tools:生成带有营销技术高亮的截图
  12. audit-seo:完整的 SEO 分析
  13. check-page-metadata:元数据、标题和描述的聚焦分析
  14. evaluate-page-structure:URL 结构、标题层次和页面组织分析
  15. extract-schema-markup:JSON-LD、微数据和 schema.org 标记分析

常见问题解答

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

npm install puppeteer-plus-martech

作为 MCP 服务器运行

npx puppeteer-plus-martech

在 Claude Desktop 中使用

claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "puppeteer-plus-martech": {
      "command": "npx",
      "args": [
        "-y",
        "puppeteer-plus-martech"
      ]
    }
  }
}

调试方式

  1. 克隆仓库:
git clone https://github.com/MBadkins/puppeteer-plus-martech.git
cd puppeteer-plus-martech
npm install
  1. 本地运行:
node index.js
  1. 开发模式运行(自动重启):
npm run dev
  1. 测试服务器:
npm test

许可证

该项目遵循 MIT 开源许可条款。