Token导航 LogoToken导航TokenDH.com
SEO Audit MCP Server logo
运维云端stdio官方级别未说明来源级核验

SEO Audit MCP Server

MCP Server

playwright

一个为招聘网站优化的综合性技术SEO审计工具,提供页面分析、站点爬取、Lighthouse集成、站点地图分析和JobPosting模式验证等功能。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

RichardDillman

提供方

RichardDillman

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx playwright install chromium

详细介绍

SEO审计MCP服务器

一个模型上下文协议(MCP)服务器,提供全面的技术SEO审计工具,针对招聘网站进行了优化。

特性

  • 页面分析 -对单个页面进行深入分析,包括元标签、标题、结构化数据、呈现行为和链接
  • 网站爬行 -具有自动页面类型分类的多页面爬行
  • 灯塔集成 -核心Web生命周期和性能审计
  • 网站地图分析 -Robots.txt和XML站点地图解析,具有特定于作业的见解
  • 职位发布架构验证 -根据谷歌的要求进行专门验证

安装

先决条件

  • Node.js 18+
  • 铬/铬(用于剧作家)
  • Lighthouse CLI(可选,用于性能审核)

设置

# Clone or extract the project
cd seo-audit-mcp

# Install dependencies
npm install

# Install Playwright browsers
npx playwright install chromium

# Install Lighthouse globally (optional but recommended)
npm install -g lighthouse

# Build the project
npm run build

配置Claude桌面

添加到您的Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "seo-audit": {
      "command": "node",
      "args": ["/path/to/seo-audit-mcp/dist/index.js"]
    }
  }
}

配置Claude CLI

添加到您的Claude CLI配置或直接使用:

# Using npx (after npm link)
claude --mcp-server "node /path/to/seo-audit-mcp/dist/index.js"

可用工具

analyze_page

分析单个网页的SEO因素。

Input:
- url (required): The URL to analyze
- waitForSelector: CSS selector to wait for (for JS-heavy pages)
- timeout: Timeout in milliseconds (default: 30000)
- device: 'desktop' or 'mobile' (default: desktop)

Output:
- Meta tags, headings, structured data
- JobPosting schema validation
- JavaScript rendering analysis
- Link and image analysis

crawl_site

从URL开始抓取多个页面。

Input:
- startUrl (required): Starting URL
- maxPages: Maximum pages to crawl (default: 50)
- maxDepth: Maximum link depth (default: 5)
- includePatterns: Regex patterns to include
- excludePatterns: Regex patterns to exclude

Output:
- Aggregated statistics
- Page type classification (job detail, category, location pages)
- Duplicate detection
- Critical issues and warnings

run_lighthouse

运行Lighthouse性能审计。

Input:
- url (required): URL to audit
- device: 'mobile' or 'desktop' (default: mobile)
- categories: Array of categories to audit
- saveReport: Save HTML report (default: false)

Output:
- Performance, Accessibility, Best Practices, SEO scores
- Core Web Vitals (LCP, CLS, TBT, FCP, TTFB)
- Optimization opportunities
- Diagnostics

analyze_sitemap

分析robots.txt和XML站点地图。

Input:
- baseUrl (required): Base URL of the site
- includeSitemapUrls: Include full URL list (default: true)
- maxUrls: Max URLs per sitemap (default: 1000)

Output:
- robots.txt rules and issues
- Discovered sitemaps
- Job URL detection
- Recommendations

check_urls

检查多个URL的HTTP状态代码。

Input:
- urls (required): Array of URLs to check
- timeout: Timeout per URL in milliseconds

Output:
- Status code, redirect destination, response time per URL

使用示例

快速页面审核

"Analyze the SEO of https://example.com/jobs/software-engineer"

全面现场审核

"Crawl https://example.com and analyze their job board SEO. 
Focus on structured data and landing pages."

性能检查

"Run a Lighthouse audit on https://example.com/jobs for mobile devices"

工作板发现

"Analyze the sitemap for https://example.com and find their job posting pages"

工作板特定功能

此工具针对工作板进行了优化,包括:

  1. 职位发布架构验证

- 验证所有必填字段(标题、描述、发布日期等) - 检查推荐字段(validThrough、baseSalary、employeeType) - 远程作业验证(应用程序位置要求) - 到期日期检查

  1. 页面类型分类

- 作业详细信息页面 - 职位列表/搜索页面 - 类别登录页面(例如/营销工作/) - 位置登录页面(例如,/纽约的工作/) - 公司简介页面

  1. 过期作业处理分析

- 检测404、重定向和软404 - 通过架构中的日期检查有效性 - 建议适当的处理策略

  1. 建议

- Google索引API实现 - 特定工作的网站地图 - 登录页面架构

发展

# Run in development mode
npm run dev

# Run tests
npm test

# Lint code
npm run lint

建筑

src/
├── index.ts          # Entry point
├── server.ts         # MCP server implementation
├── tools/
│   ├── index.ts      # Tool registry
│   ├── crawl-page.ts # Single page analysis
│   ├── crawl-site.ts # Multi-page crawler
│   ├── lighthouse.ts # Performance audits
│   └── sitemap.ts    # Sitemap/robots analysis
├── types/
│   └── index.ts      # TypeScript definitions
└── utils/
    ├── browser.ts    # Playwright helpers
    └── http.ts       # HTTP utilities

故障排除

剧作家问题

# Reinstall browsers
npx playwright install chromium --force

# On Linux, you may need system dependencies
npx playwright install-deps

未找到灯塔

# Install globally
npm install -g lighthouse

# Or use npx (slower)
npx lighthouse --version

权限错误

服务器需要写入 /tmp 用于临时文件。确保适当的权限。

超时错误

对于速度较慢的站点,增加超时时间:

  • 页面分析:使用 timeout 参数
  • 爬行:减少 maxPages 或增加延迟

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude云端部署SEO审计本地部署招聘网站优化页面分析站点爬取Lighthouse集成JobPosting模式验证

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

playwright

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP