Registry

com.policylayer由 policylayer.com 发布官方发布者v1.0.1更新于 Oct 24, 2026

The MCP server that vets MCP servers: identity, risk grade and per-tool risk before you install.

发布方自己的服务:PolicyLayer

已验证Streamable HTTP可网页运行开发者工具安全与监控

概览

AI 生成的概览

托管在 PolicyLayer 的服务,让助手在安装前查询已发布的 MCP 服务器,核对其身份、风险等级和每个工具的风险。

可以做什么
按 slug、npm 包名、URL 或名称查询单个 MCP 服务器,返回身份验证证据、风险等级、认证姿态和风险最高的工具;未知服务器会由该查询自动排队扫描。按名称、slug 或包名片段搜索已发布的注册表,每条结果附带等级和验证状态。一次调用检查最多 25 个服务器组成的整套栈并给出结论。查看单个工具的风险类别、严重程度、OWASP 分类、参数和建议的默认策略。持有许可证密钥时,可读取漂移、认证姿态变化和仿冒标记的有序变更流。
适用场景
适合在助手即将安装或允许某个 MCP 服务器之前,先获取已发布的风险与身份记录;也适合审计现有的 mcpServers 配置,或判断某个具体工具是否应被允许调用。
运行要求
远程 Streamable HTTP 端点,无需本地安装。单服务器查询免费且不需要密钥。变更流工具需要 Registry Licence 密钥,通过 Authorization Bearer 请求头发送。
安装前请注意
变更流需要付费的 Registry Licence 密钥,属于需保密的凭据。查询会把所查的服务器标识发送到 PolicyLayer 的托管服务。风险等级和建议属第三方评估,并不保证安全。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "registry": {
      "type": "http",
      "url": "https://api.policylayer.com/mcp"
    }
  }
}

README

PolicyLayer Registry MCP Server

The MCP server that vets MCP servers.

Connect your agent to the PolicyLayer registry and it can ask one question before installing or allowing any MCP server: is this safe? The answer is the published registry record: verified identity with the evidence, an A to F risk grade, probed auth posture and every tool's risk classification.

  • Endpoint: https://api.policylayer.com/mcp (Streamable HTTP)
  • Free single-server lookups, no key needed
  • 32,500+ published servers and 515,000+ classified tools, kept current by continuous scanning
  • Docs: policylayer.com/registry/mcp

Connect

Claude Code

sh
claude mcp add --transport http policylayer https://api.policylayer.com/mcp

Claude (desktop / web)

Settings → Connectors → Add custom connector → URL https://api.policylayer.com/mcp

Cursor / Windsurf / VS Code

json
{ "mcpServers": {  "policylayer": {    "url": "https://api.policylayer.com/mcp"} } }

Then tell your agent: "check any MCP server against PolicyLayer before installing it." Add it to your team's agent instructions and every install gets vetted.

Tools

ToolWhat it returnsTier
check_mcp_serverFull record for one server: identity + evidence, risk grade, posture, tools riskiest-first. Unknown servers are queued for scanning by the lookup itself.Free
search_registryPublished servers matching a name, slug or package substring, with grade and verification on every match.Free
check_toolOne tool's full classification: risk analysis and evidence, OWASP classes, parameters, recommended policy default.Free
get_change_eventsThe ordered change feed: drift, posture flips, impostor flags. Cursor-based, with severity filters.Licence

Example

Ask your agent "is the github MCP server safe to install?" and it calls:

json
{ "name": "check_mcp_server", "arguments": { "server": "github" } }

and gets back the published record (trimmed):

json
{  "slug": "github",  "riskGrade": "D",  "identity": { "verification": "official", "confidence": "verified" },  "posture": { "auth": "gated", "rateLimited": false },  "toolCount": 86,  "tools": [    { "name": "delete_file", "category": "Destructive", "severity": "High", "recommendedPolicy": { "action": "deny" } }  ]}

Things to ask your agent

  • "Is the github MCP server safe to install?"
  • "We're adding the notion and linear MCP servers this week. Vet both and summarise the risks."
  • "Which of the MCP servers in this project can delete data or move money?"
  • "Should I allow the execute_sql tool on the postgres server? What policy does PolicyLayer recommend?"
  • "Find a verified MCP server for Slack and show me its risk grade."
  • "Check every server in my mcpServers config against PolicyLayer and flag anything below grade C."
  • With a licence key: "What changed in the servers we depend on since yesterday? Any posture flips or impostor flags?"

Adding a licence key

get_change_events needs a Registry Licence key (plr_...), self-serve at policylayer.com/registry/pricing.

  • Claude Code: append --header "Authorization: Bearer plr_..." to the command above
  • Cursor / Windsurf / VS Code: add "headers": { "Authorization": "Bearer plr_..." } inside the server entry
  • Claude desktop/web connectors can't send headers; free lookups only

Free and licensed

Everything about a single server is free and complete: the full record, every tool, the whole classification. A Registry Licence adds breadth across the catalogue: the change feed above, plus bulk snapshots, keyset paging and webhooks on the /v1 API.

What this repository is

The connect kit for a hosted service. The server runs at api.policylayer.com; there is no code to run from here. server.json is the listing published to the official MCP Registry as com.policylayer/registry. The MIT licence covers the contents of this repository only; the hosted service and the registry data are licensed separately.


PolicyLayer · Registry lookup · API reference · Licensing

来源:README.md,提交 d95b8a6

工具

5

check_mcp_server

Check an MCP server against the PolicyLayer registry BEFORE installing or allowing it. Accepts a registry slug, an npm package name (scoped or not), a remote server URL (https://…), or a server name. Returns the full published record: identity verification with its evidence, risk grade, auth posture, freshness, and the tool surface listed riskiest-first. A server the registry does not know is queued for scanning by this very call — check back shortly.

输入参数server必填

check_mcp_stack

Check a whole MCP stack against the PolicyLayer registry in one call — up to 25 servers, each given as candidate identifiers (npm package name, registry slug, or remote URL) tried in order until one resolves. Returns the published record for every hit — plus a deterministic verdict (attention signals and a suggested action) — and the lookup status for every miss; counts, grades and flagged tools come from the published records only. Costs one rate-limit unit per server.

输入参数servers必填

search_registry

Search the PolicyLayer registry of published MCP servers by name, slug or package substring. Returns candidate matches with risk grade, identity confidence (verified / unverified / mismatch — mismatch means it claims to be an official server with no verifiable link to the brand) and tool count — follow up with check_mcp_server on the match you meant.

输入参数limitquery必填

check_tool

One tool's full risk classification on a published MCP server: category, severity, risk analysis and evidence, OWASP classes, parameter schema and the recommended policy default. Use when deciding whether to allow a specific tool call, e.g. "should execute_sql on this server be permitted?"

输入参数tool必填server必填

get_change_events

The registry change feed: tool-surface drift, auth-posture flips, impostor flags, version bumps — every event the freshness watchers emit, id-cursored so a consumer resumes exactly where it stopped. Requires a Registry Licence key (Authorization: Bearer plr_...); self-serve at https://policylayer.com/registry/pricing.

输入参数limitafter_idseverity

版本历史

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

评分

已满足适用检查项的 100%

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

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

其他 Policylayer 集成