list_component_definitions
Discover available OSCAL Component Definitions and get their UUIDs and titles, so you can filter and query specific definitions or their Capabilities and Components.
Instructions
List loaded Component Definitions with summary metadata.
A Component Definition is the top-level OSCAL document that contains Capabilities and Components. Use this tool to discover available definitions and obtain UUIDs or titles for use as the component_definition_filter in query_component_definition().
Args: ctx: MCP server context (injected automatically by MCP server) offset: Zero-based index of the first item to return (default 0). limit: Maximum number of items to return, 1-100 (default 10).
Returns:
dict: Page_Response with keys items, total, offset,
limit, hasMore. Each item in items has keys:
uuid, title, componentCount, importedComponentDefinitionsCount,
sizeInBytes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| offset | No |