
Puppeteer+ MarTech

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 分析和优化
- 广告技术检测
- 网站性能分析
工具列表
- puppeteer_navigate:导航到指定 URL
- puppeteer_screenshot:截取页面或特定元素的截图
- scan-marketing-stack:全面检测和分析网页上的营销技术
- visualize-marketing-tech:生成带有营销技术高亮的截图
- find-marketing-technologies:提供网页上营销技术的高级概览
- analyze-analytics-platforms:深入分析分析平台
- detect-ad-pixels:专注于广告平台分析
- identify-tag-managers:分析标签管理系统
- track-marketing-beacons:详细分析网络请求
- parse-analytics-beacons:捕获和解析分析信标
- highlight-marketing-tools:生成带有营销技术高亮的截图
- audit-seo:完整的 SEO 分析
- check-page-metadata:元数据、标题和描述的聚焦分析
- evaluate-page-structure:URL 结构、标题层次和页面组织分析
- extract-schema-markup:JSON-LD、微数据和 schema.org 标记分析
常见问题解答
- 该服务基于 @modelcontextprotocol/server-puppeteer 扩展
- 包含 Omnibug 的增强检测能力
使用教程
使用依赖
确保已安装 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"
]
}
}
}
调试方式
- 克隆仓库:
git clone https://github.com/MBadkins/puppeteer-plus-martech.git
cd puppeteer-plus-martech
npm install
- 本地运行:
node index.js
- 开发模式运行(自动重启):
npm run dev
- 测试服务器:
npm test