list_components
Browse paginated components from OSCAL component definitions, showing UUIDs, titles, parent definitions, and sizes to identify items for targeted querying.
Instructions
List loaded Components with summary metadata.
Components are leaf-level elements within a Component Definition that represent individual services, software, regions, or similar items. A Component may belong to one or more Capabilities. Use this tool to discover Component UUIDs and titles for targeted queries via 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, parentComponentDefinitionTitle,
parentComponentDefinitionUuid, sizeInBytes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| offset | No | ||
| limit | No |