Sigistry Plugin Catalog (formerly Claude Registry)
Renamed: prefer com.sigistry/plugin-catalog. This legacy endpoint keeps working.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"plugin-catalog": {
"url": "https://clauderegistry.com/mcp"
}
}
}遠端端點
https://clauderegistry.com/mcpstreamable-http它能做什麼
工具清單
工具(8)
🟢search_plugins(query, category)
Search the Sigistry marketplace of Claude Code plugins by keyword and/or category. Returns matches with their install command and verification status (the registry runs an eight-check security audit; prefer "verified" plugins when recommending an install).
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "keywords, e.g. \"database migration\""
},
"category": {
"type": "string",
"description": "e.g. \"database\", \"devops\", \"git\""
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "stable plugin id, e.g. \"sql-safety-net\""
},
"name": {
"type": "string",
"description": "human-readable plugin name"
},
"description": {
"type": "string",
"description": "one-line summary"
},
"category": {
"type": "string",
"description": "marketplace category"
},
"installCommand": {
"type": "string",
"description": "Claude Code install command"
},
"verification": {
"type": "string",
"description": "verification status: \"verified\" (passed the eight-check security methodology), \"stale\" (verified at a pinned commit the repo has since moved past), \"listed\" (in the registry but not audited), \"failed\", or \"unknown\". Prefer verified plugins. Methodology: https://sigistry.com/verification"
}
},
"required": [
"id",
"name",
"installCommand",
"verification"
],
"additionalProperties": false
},
"description": "up to 15 matching plugins, best matches first"
}
},
"required": [
"results"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_plugin(id)
Get the full details of a single Sigistry plugin by its id, including install commands, component counts, and its security-audit result (per-check pass/fail from the Verified by Sigistry methodology).
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "the plugin id, e.g. \"sql-safety-net\""
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"version": {
"type": "string"
},
"description": {
"type": "string"
},
"category": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"type": "string"
},
"description": "keywords from the marketplace entry"
},
"author": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"url": {
"type": "string"
}
},
"additionalProperties": false
},
"license": {
"type": "string"
},
"commands": {
"type": "array",
"items": {
"type": "string"
},
"description": "relative paths to command files"
},
"agents": {
"type": "array",
"items": {
"type": "string"
},
"description": "relative paths to agent files"
},
"skills": {
"type": "array",
"items": {
"type": "string"
},
"description": "relative paths to skill manifests"
},
"counts": {
"type": "object",
"properties": {
"commands": {
"type": "integer"
},
"agents": {
"type": "integer"
},
"skills": {
"type": "integer"
}
},
"required": [
"commands",
"agents",
"skills"
],
"additionalProperties": false,
"description": "component counts"
},
"homepage": {
"type": "string"
},
"installMarketplace": {
"type": "string",
"description": "command to add the marketplace to Claude Code"
},
"installCommand": {
"type": "string",
"description": "command to install this plugin"
},
"searchableText": {
"type": "string",
"description": "lowercased text used for matching"
},
"verification": {
"anyOf": [
{
"type": "object",
"properties": {
"status": {
"type": "string",
"description": "verified | listed | stale | failed"
},
"hosting": {
"type": "string",
"description": "registry (vendored) | external (author repo)"
},
"date": {
"type": "string",
"description": "date of the last audit run"
},
"firstSeen": {
"type": "string",
"description": "date the plugin entered the registry"
},
"methodologyVersion": {
"type": "string"
},
"methodologyUrl": {
"type": "string"
},
"badgeUrl": {
"type": "string",
"description": "SVG badge for this plugin"
},
"repo": {
"type": "string",
"description": "external repo (owner/name), when externally hosted"
},
"commit": {
"type": "string",
"description": "pinned commit the verification applies to"
},
"checks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"status": {
"type": "string",
"description": "pass | fail | n/a"
},
"detail": {
"type": "string"
}
},
"required": [
"id",
"title",
"status"
],
"additionalProperties": false
},
"description": "per-check results of the security audit"
}
},
"required": [
"status",
"checks"
],
"additionalProperties": false
},
{
"type": "null"
}
],
"description": "security-audit result for this plugin (null when never audited)"
}
},
"required": [
"id",
"name",
"tags",
"commands",
"agents",
"skills",
"counts",
"installMarketplace",
"installCommand",
"searchableText"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_categories
List the distinct plugin categories in the Sigistry marketplace with a count of plugins in each, plus the total plugin count.
輸入結構描述
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"categories": {
"type": "array",
"items": {
"type": "object",
"properties": {
"category": {
"type": "string"
},
"count": {
"type": "integer",
"description": "plugins in this category"
}
},
"required": [
"category",
"count"
],
"additionalProperties": false
},
"description": "categories sorted by descending plugin count"
},
"total": {
"type": "integer",
"description": "total number of plugins"
}
},
"required": [
"categories",
"total"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_skills(query, plugin)
Search the Sigistry catalog of verified skills (SKILL.md instruction sets for AI agents) by keyword, optionally filtered to one parent plugin. Every skill passed the skill-safety check: no command shadowing, honestly-scoped triggers, no injection or concealment language, no unsafe scripts. Use get_skill to fetch the full portable source of a match.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "keywords, e.g. \"changelog\" or \"security review\""
},
"plugin": {
"type": "string",
"description": "restrict to skills shipped by this plugin id"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "stable skill name, e.g. \"assessment-scoring\""
},
"description": {
"type": "string",
"description": "the skill trigger: when an agent should load it"
},
"plugin": {
"type": "string",
"description": "parent plugin id that ships this skill"
},
"verification": {
"type": "string",
"description": "verification status of the parent plugin; prefer \"verified\""
},
"installCommand": {
"type": "string",
"description": "Claude Code command installing the parent plugin (skill loads automatically)"
},
"detailUrl": {
"type": "string",
"description": "human-readable page for this skill"
}
},
"required": [
"name",
"description",
"plugin",
"verification",
"installCommand",
"detailUrl"
],
"additionalProperties": false
},
"description": "up to 20 matching skills, best matches first"
}
},
"required": [
"results"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_skill(name)
Get one Sigistry skill by name, including the full raw SKILL.md source. The source is portable: it can be applied directly in any SKILL.md-aware agent (Claude Code, Claude Desktop, and others) without installing anything, or installed natively in Claude Code via the parent plugin, which keeps it verified and updated. The returned skill passed the Sigistry skill-safety check at the parent plugin's verification date.
輸入結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "the skill name, e.g. \"assessment-scoring\" (find names via search_skills)"
}
},
"required": [
"name"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "stable skill name, e.g. \"assessment-scoring\""
},
"description": {
"type": "string",
"description": "the skill trigger: when an agent should load it"
},
"plugin": {
"type": "string",
"description": "parent plugin id that ships this skill"
},
"verification": {
"type": "string",
"description": "verification status of the parent plugin; prefer \"verified\""
},
"installCommand": {
"type": "string",
"description": "Claude Code command installing the parent plugin (skill loads automatically)"
},
"detailUrl": {
"type": "string",
"description": "human-readable page for this skill"
},
"pluginCategory": {
"type": [
"string",
"null"
],
"description": "category of the parent plugin"
},
"verifiedDate": {
"type": [
"string",
"null"
],
"description": "date of the verification run covering this skill"
},
"hosting": {
"type": "string",
"description": "\"registry\" (vendored here) or \"external\" (author repo, verified at a pinned commit)"
},
"repo": {
"type": "string",
"description": "author repo (owner/name), when externally hosted"
},
"commit": {
"type": "string",
"description": "pinned commit the source is served from, when externally hosted"
},
"sourceUrl": {
"type": "string",
"description": "GitHub location of the skill directory"
},
"source": {
"type": [
"string",
"null"
],
"description": "the complete raw SKILL.md (frontmatter + body); null only if the fetch failed"
}
},
"required": [
"name",
"description",
"plugin",
"verification",
"installCommand",
"detailUrl",
"pluginCategory",
"verifiedDate",
"hosting",
"sourceUrl",
"source"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_scorecards
List the public MCP servers Sigistry has independently graded against its scorecard rubric (transport, stateless core, lifecycle, authorization, tool design, security hygiene), each with an overall grade A-F and the exact commit graded. Useful before connecting an agent to a third-party MCP server: check whether it has been assessed and how it scored. Use get_scorecard for the full per-axis breakdown.
輸入結構描述
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"rubricVersion": {
"type": [
"string",
"null"
]
},
"rubricUrl": {
"type": [
"string",
"null"
]
},
"total": {
"type": "integer"
},
"scorecards": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"grade": {
"type": "string",
"description": "overall grade A-F"
},
"repo": {
"type": [
"string",
"null"
]
},
"commit": {
"type": [
"string",
"null"
],
"description": "the graded commit"
},
"endpoint": {
"type": [
"string",
"null"
]
},
"date": {
"type": [
"string",
"null"
]
},
"selfAssessment": {
"type": "boolean",
"description": "true for Sigistry's own servers"
}
},
"required": [
"id",
"name",
"grade",
"repo",
"commit",
"endpoint",
"date",
"selfAssessment"
],
"additionalProperties": false
}
}
},
"required": [
"rubricVersion",
"rubricUrl",
"total",
"scorecards"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_scorecard(id)
Get the full scorecard for one graded MCP server by its id: the overall grade, per-axis pass/partial/fail with cited evidence, hardening notes, the rubric version, and the exact commit graded. Grades describe the pinned commit only; a re-grade at a newer commit can be requested via an issue on the marketplace repo.
輸入結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "scorecard id, e.g. \"sigistry-catalog\" (find ids via list_scorecards)"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"grade": {
"type": "string"
},
"endpoint": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"repo": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"commit": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"date": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"selfAssessment": {
"type": "boolean"
},
"rubricVersion": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"rubricUrl": {
"anyOf": [
{
"anyOf": [
{
"not": {}
},
{
"type": "string"
}
]
},
{
"type": "null"
}
]
},
"axes": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"status": {
"type": "string",
"description": "pass | partial | fail | n/a"
},
"evidence": {
"type": "string",
"description": "the file/behavior the result rests on"
}
},
"required": [
"id",
"title",
"status",
"evidence"
],
"additionalProperties": false
},
"description": "per-axis results with evidence"
},
"notes": {
"type": "array",
"items": {
"type": "string"
},
"description": "hardening suggestions and context"
}
},
"required": [
"id",
"name",
"grade",
"axes"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢verify_plugin(pluginPath)
Get the recipe to run the Sigistry verification methodology (the eight static checks that gate the Verified badge: manifest integrity, hook safety, agent tool scopes, command hygiene, skill structure, skill safety, no secrets, documentation) against a plugin BEFORE publishing it. The verification runs entirely on the local machine via a dependency-free open-source Node script; the plugin code never leaves the user's computer and this server performs no computation. Call this when the user wants their plugin or skill checked, then follow the returned steps: download the script, run it against the plugin directory, and fix any FAIL findings it reports.
輸入結構描述
{
"type": "object",
"properties": {
"pluginPath": {
"type": "string",
"description": "local path to the plugin directory, used to fill in the run command (optional)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}輸出結構描述
{
"type": "object",
"properties": {
"runsWhere": {
"type": "string",
"description": "always \"local\": verification executes on the user's machine"
},
"methodologyVersion": {
"type": "string"
},
"methodologyUrl": {
"type": "string"
},
"checks": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"title": {
"type": "string"
},
"what": {
"type": "string"
}
},
"required": [
"id",
"title",
"what"
],
"additionalProperties": false
},
"description": "the eight checks the script will run"
},
"steps": {
"type": "array",
"items": {
"type": "string"
},
"description": "what the agent should do, in order"
},
"commands": {
"type": "object",
"properties": {
"macos_linux": {
"type": "string",
"description": "download + run one-liner for bash/zsh"
},
"windows": {
"type": "string",
"description": "download + run one-liner for PowerShell"
},
"alternative_clone": {
"type": "string",
"description": "equivalent via cloning the marketplace repo"
}
},
"required": [
"macos_linux",
"windows",
"alternative_clone"
],
"additionalProperties": false
},
"interpreting": {
"type": "string"
},
"nextSteps": {
"type": "string"
}
},
"required": [
"runsWhere",
"methodologyVersion",
"methodologyUrl",
"checks",
"steps",
"commands",
"interpreting",
"nextSteps"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據