OnPage.dev
dev.onpagev1.3.0更新于 Oct 6, 2026
Free hosted SEO and AI-visibility scanner for agents: scan, fix, verify, redirects, robots.txt.
概览
一个免费的托管 SEO 与 AI 可见性扫描器,让助手审计页面、生成修复方案,并在部署前后验证改动。
- 功能
- 提供约 20 个工具,分为五类:页面与整站审计(含评分和稳定的问题代码)、修复包与 JSON-LD 生成、AI 搜索检查(如爬虫访问和 llms.txt)、上线与迁移检查(重定向和 robots.txt),以及针对未发布构建的 HTML 扫描。结果会链接到可视化报告,规则资源会说明每项检查与阈值。
- 适用场景
- 适合让助手真正动手处理 SEO 而不只是出报告:修复 meta 标签和结构化数据、发布前检查构建出的 HTML、部署后验证修复、审计最多 25 个页面、与竞争对手页面比较,或检查 AI 爬虫能否读取并引用站点。
- 运行要求
- 使用给定的服务器地址作为远程 streamable HTTP 端点;无需安装、账号、API 密钥或环境变量。链接、图片和爬虫检查需要可访问的线上 URL;scan_html 可处理你提供的 HTML。需要能访问该托管服务的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 OnPage.dev,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"onpage": {
"type": "http",
"url": "https://onpage.dev/mcp"
}
}
}README
[OnPage.dev: free SEO and AI-visibility checks for AI assistants]
OnPage.dev MCP server
The SEO scanner your AI assistant uses to fix your site itself.
Scan, fix, check before deploy, confirm after. For Google and for AI search.
[Hosted MCP server] [Free, no API key] [20 tools] [Tests] [MIT license]
Install · Built for agents · Tools · Why it is different · Claude Code plugin · GitHub Action · onpage.dev
Most SEO tools give you a report. OnPage.dev gives your assistant something to do: write the fix, check it before you publish, and confirm it worked. It also checks what AI search sees, not only Google: which AI crawlers may read your site, whether your content is ready to be quoted, and whether you have an llms.txt.
Built for agents
What makes OnPage.dev different from every other SEO MCP server:
- Stable issue codes and typed results. Every issue has a fixed code like
meta-missingorh1-missing, and the main tools declare an output schema. An agent can work through issues one by one and prove each one is gone. - It checks the code the agent writes.
scan_html,validate_schemaandcompare_htmltest new HTML and JSON-LD before it ships, and catch regressions such as a straynoindexor a removed canonical. - Launch and migration built in.
check_urlsfollows every redirect chain for up to 20 URLs at once;test_robotsanswers "may this bot fetch this URL" with Google's own matching rules, including*and$wildcards. - Whole sites, step by step.
start_site_auditruns as a job the agent works through, so a 25-page audit fits a free hosted service. It reports issues across the site by code, broken and orphan pages and duplicates. - You vs the pages that rank.
compare_pagesputs a page next to up to 3 competitors with content gaps and fixes to catch up;suggest_internal_linksshows which pages should link where. - No made-up advice. The
onpage://rulesresource gives the assistant every check, threshold and fix, so it explains SEO from the same rules the scanner uses. - Free and hosted. Paste one URL. No account, no API key, no install.
Install in one minute
The server is hosted. There is nothing to install or run, and no key.
Server URL: https://onpage.dev/mcp
Claude Code
Or install the plugin for the server plus ready commands and skills.
Claude (claude.ai and desktop)
Settings → Connectors → Add custom connector → paste https://onpage.dev/mcp → save. Turn the connector on in a chat.
ChatGPT
Add a custom connector with https://onpage.dev/mcp (Settings → Connectors, with developer mode on). Which plans can use custom connectors is up to OpenAI.
Cursor
~/.cursor/mcp.json or .cursor/mcp.json in your project:
VS Code
.vscode/mcp.json:
Any other MCP client
Streamable HTTP transport at https://onpage.dev/mcp. JSON responses, no authentication.
What it can do
20 tools in five jobs. Every result links to the full visual report on onpage.dev. Issues carry stable codes; the full list is in the onpage://rules resource.
Audit and fix
Whole site and competitors
AI search
Launch and migration
Writing and code
Ready workflows (MCP prompts)
One click in clients that show prompts:
- Full SEO and AI audit: scan, AI check and fix pack, then a prioritised plan.
- Why can't AI find my site?: which assistants can read and quote you, and what to change.
- Launch checklist: a tick or cross for everything a page needs before going live.
- AI visibility makeover: robots.txt, llms.txt and answer passages in one go.
- Pre-deploy SEO gate: scan the built HTML and block the release below a minimum score.
Reference resource
onpage://rules: every check with its stable code, why it matters and how to fix it, plus the key thresholds (title and description length in pixels, word counts, alt text, server response, AI answer length).
Score card in the chat
In clients that support MCP Apps (Claude) or the Apps SDK (ChatGPT), scan results also show as a visual card:
[OnPage.dev score card in the chat: score 46, AI readiness 27, and the fixes to make first]
Why it is different
What OnPage.dev does not do: search volumes, rankings or backlinks. For those, the data vendors are still the place to go, and they work well alongside OnPage.dev.
Example prompts
Claude Code plugin
The server plus commands and skills that run the fix loop for you.
/seo-check [url or path]: scan a live page, or find this project's built HTML and scan that, then fix what is wrong./ai-visibility: check whether ChatGPT, Claude, Perplexity and Gemini can read and quote the site, and writerobots.txtandllms.txt.- seo-fix-loop skill: fixes in your source (templates, Next.js
metadata, Astro frontmatter), checks withscan_htmlbefore deploy and confirms withrescan_and_compareafter.
About 300 tokens of always-on context.
GitHub Action: SEO gate
Scans the HTML your build produces on every pull request, comments the scores and top fixes, and fails when a page drops below your minimum.
The pull request gets a comment like this, updated on every push:
❌ OnPage.dev SEO gate: lowest score 36 (minimum 80)
Security and privacy
- Read-only. Every tool only reads public pages or the HTML you send. Nothing is changed anywhere.
- Public pages only. Private, internal and local network addresses are refused (SSRF protection), and so are non-web schemes.
- No storage of content. HTML sent to
scan_htmlis analysed in memory and dropped. For change tracking, only the score and issue names are kept, under a hashed key, for up to 30 days. - Prompt injection aware. Text from scanned pages is returned as data and marked as such.
- Fair use limits. About 20 scans per minute per connection, plus a shared cap. No accounts, no keys, no tracking cookies.
Full details: onpage.dev/privacy and onpage.dev/terms.
Limits
- Reads the HTML a server returns. JavaScript is not run, so content that only appears in the browser is not seen.
- Link checks, image sizes and AI crawler access need a live URL, so
scan_htmlskips them. - Pixel widths in
check_snippetare an estimate; Google can also rewrite snippets.
Links
- Web app: onpage.dev
- MCP server and setup: onpage.dev/mcp
- Questions: [email protected] or open an issue
License
MIT
来源:README.md,提交 4c663ea
工具
0版本历史
1- v1.3.0最新Oct 6, 2026

