Site Passport

org.sitepassport由 sitepassport.org 发布官方发布者v1.0.0更新于 Oct 27, 2026

Live-checks whether a WordPress site is ready to be safely operated by AI agents.

已验证Streamable HTTP可网页运行网页搜索与抓取开发者工具

概览

AI 生成的概览

公开、免认证的远程 MCP 服务器,实时检查 WordPress 或其他网站是否已为 AI 智能体做好准备。

可以做什么
  • 传入网址,用单一工具检查网站的 AI 智能体就绪度。
  • 检查 llms.txt、robots.txt 中的 AI 爬虫指令、schema.org 标记以及 WebMCP 能力清单。
  • 结果来自对目标站点本身的实时检查,而非站点自报。
适用场景
适合在把 WordPress 或其他网站开放给 AI 智能体之前做就绪度审计,或比较不同站点在可发现性、爬虫访问和内容信号方面的表现。
运行要求
需要一个远程 Streamable HTTP 端点;无需 API 密钥、注册、请求头或任何配置。支持远程 HTTP MCP 服务器的客户端均可连接。
安装前请注意
该工具会把目标站点网址发送给第三方服务,由该服务抓取该站点。评分引擎为专有实现,未包含在公开仓库中;随附容器只响应内省请求,不实现工具调用。方法论中有两类无法从外部检查。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Site Passport,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/org.sitepassport%2Fcheck-wordpress-agent-readiness/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "site-passport": {
      "type": "http",
      "url": "https://sitepassport.org/.well-known/mcp.json"
    }
  }
}

README

Site Passport — MCP server

The protocol layer behind sitepassport.org's live, callable MCP server — an independent, live-verified index of AI-agent readiness for WordPress and other sites.

Live endpoint: https://sitepassport.org/.well-known/mcp.json Fully public, no auth, no API key. GET returns a human/crawler-readable manifest; POST speaks JSON-RPC 2.0 (initialize, tools/list, tools/call) over a single stateless request — no session required.

Connect it

No API key, no signup, nothing to configure — that's the whole pitch.

Claude Code:

bash
claude mcp add --transport http sitepassport https://sitepassport.org/.well-known/mcp.json

Cursor (~/.cursor/mcp.json or a project's .cursor/mcp.json):

json
{  "mcpServers": {    "sitepassport": {      "url": "https://sitepassport.org/.well-known/mcp.json"    }  }}

VS Code (.vscode/mcp.json):

json
{  "servers": {    "sitepassport": {      "type": "http",      "url": "https://sitepassport.org/.well-known/mcp.json"    }  }}

Any other client that supports a remote Streamable HTTP MCP server: point it at the URL above — no headers, no credentials.

What's in this repo, and what isn't

This repo contains the protocol adapter — JSON-RPC request/response handling and the tool schema — the same shape used by other hosted-API MCP servers you may already be pointing agents at (Stripe's agent-toolkit, Perplexity's modelcontextprotocol, Sentry's sentry-mcp): the public repo is the adapter, not the proprietary engine behind it.

server.php in this repo calls sp_normalize_target() and sp_run_checks() — Site Passport's actual scoring engine, which runs against our own private codebase and isn't included here. That's deliberate, for the same reason none of the examples above publish their core business logic: the live endpoint is fully public and callable right now with zero setup, and the exact scoring implementation staying private keeps robots.txt/schema/manifest checks meaningful rather than something a site can trivially game once the precise logic is known.

What you get from this repo:

  • The exact MCP protocol shape Site Passport speaks — useful if you're building your own MCP client or debugging a call against the live endpoint.
  • The tool schema for check_wordpress_agent_readiness, verbatim.
  • METHODOLOGY.md — every check Site Passport runs, its category, and its weight, kept in sync with sitepassport.org/methodology. This is the actual audit surface: what's checked and why, versioned and public, even though the check implementation isn't.

Docker

This repo also ships a Dockerfile for registry checkers (e.g. Glama) that need to start the server in a container and confirm it answers MCP introspection — it is not how you'd actually use Site Passport day to day; use the live HTTP endpoint above for that.

bash
docker build -t sitepassport-mcp .printf '%s\n%s\n' \  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' \  '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \  | docker run -i --rm sitepassport-mcp

It speaks stdio, newline-delimited JSON-RPC, and answers initialize / tools/list with the real tool schema. tools/call isn't implemented in the container — it needs the private scoring engine described above — and returns a pointer back to the live endpoint instead.

The one tool

check_wordpress_agent_readiness — checks whether a WordPress site (or any website) is ready to be safely operated by AI agents: llms.txt, AI-crawler directives in robots.txt, schema.org markup, and a WebMCP capability manifest. Live-checked against the site itself, never self-reported.

json
{  "name": "check_wordpress_agent_readiness",  "description": "Checks whether a WordPress site (or any website) is ready to be safely operated by AI agents: llms.txt, AI-crawler directives in robots.txt, schema.org markup, and a WebMCP capability manifest. Live-checked against the site itself, never self-reported.",  "inputSchema": {    "type": "object",    "properties": {      "url": { "type": "string", "description": "The site URL to check, e.g. https://example.com" }    },    "required": ["url"]  }}

Two of the seven categories in the full methodology — Capability Exposure and Safety & Trust — require the target site to actually expose agent tools behind an approval gate (today, that means running Agent Builder or an equivalent). Those two can't be checked externally, so check_wordpress_agent_readiness covers the five that can: Discoverability, Bot Access, and Content.

Try it

bash
curl -s https://sitepassport.org/.well-known/mcp.json \  -X POST -H 'Content-Type: application/json' \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"check_wordpress_agent_readiness","arguments":{"url":"https://wordpress.org"}}}'

Rankings are earned, never bought

A listed site's score is pulled directly from that site's own public manifest, on a recurring schedule — not typed into a form once and trusted forever. See METHODOLOGY.md for the full rationale and sitepassport.org for the live directory.

Support

Questions, issues with the live endpoint, or methodology feedback: [email protected].

License

MIT — see LICENSE.

来源:README.md,提交 9634a4c

工具

1

check_wordpress_agent_readiness

Checks whether a WordPress site (or any website) is ready to be safely operated by AI agents: llms.txt, AI-crawler directives in robots.txt, schema.org markup, and a WebMCP capability manifest. Live-checked against the site itself, never self-reported.

输入参数url必填

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分