Sigistry Plugin Catalog (formerly Claude Registry)

Renamed: prefer com.sigistry/plugin-catalog. This legacy endpoint keeps working.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
79%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~3,537토큰 (도구 정의)
~4.3 KB일반적인 응답 크기
상당한 주의 영향 (128k 컨텍스트의 2.76%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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#"
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 8개
검증됨버전이 기록되지 않음도구 8개