关于 matchstick
检查网站构建:站点地图、结构化数据、robots.txt 以及爬虫所见内容。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 5 天前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| dir | string | 否 | 构建输出文件夹,例如 "dist"。默认值:matchstick.config.json 中的 "dir" |
| live | boolean | 否 | 检查线上网站,而不是构建输出:读取其 robots.txt 和站点地图,并获取其页面。适用于在其他平台构建的网站(Lovable、Webflow、Shopify、CMS)。需要 site。会向该网站发送真实请求 |
| site | string | 否 | 站点 URL,例如 "https://example.com"。默认值:配置文件中的 "site" |
| probe | boolean | 否 | 以每种已知爬虫的身份获取实时站点,以发现 CDN 或 WAF 是否拦截了 robots.txt 未拦截的爬虫。会向 --site 发起实际请求 |
| rules | array | 否 | 仅报告这些规则 |
| preset | enum | 否 | 框架布局:"next" 或 "next-export"next | next-export |
| render | boolean | 否 | 还会在无头 Chrome 中打开页面(需要 playwright-core),以查找需要 JavaScript 的内容 |
| maxItems | integer | 否 | 每项发现列出的出现次数(默认值为 50);"total" 始终表示完整计数 |
| fetchBase | string | 否 | 从此运行中的服务器获取没有文件的页面,例如 "http://localhost:3000" |
| gscExport | string | 否 | 指定这些 URL 的 Search Console 导出文件路径(下载文件中的 Table.csv),以代替 notIndexed |
| pageLimit | integer | 否 | 最多打开此数量的页面(启用 live 时默认值为 200) |
| notIndexed | array | 否 | Search Console 报告为未编入索引的 URL(例如 "Crawled - currently not indexed"):结果会逐一分类处理 |
| renderLimit | integer | 否 | 最多渲染此数量的页面(默认值为 100) |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。