naftiko: 1.0.0-alpha2 info: label: Dell Servers Dell iDRAC Redfish REST API — Managers description: 'Dell Servers Dell iDRAC Redfish REST API — Managers. 4 operations. Lead operation: Dell Servers List manager resources. Self-contained Naftiko capability covering one Dell Servers business surface.' tags: - Dell Servers - Managers created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: DELL_SERVERS_API_KEY: DELL_SERVERS_API_KEY capability: consumes: - type: http namespace: idrac-redfish-managers baseUri: https://{idrac-ip}/redfish/v1 description: Dell Servers Dell iDRAC Redfish REST API — Managers business capability. Self-contained, no shared references. resources: - name: Managers path: /Managers operations: - name: listmanagers method: GET description: Dell Servers List manager resources outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Managers-ManagerId path: /Managers/{ManagerId} operations: - name: getmanager method: GET description: Dell Servers Get a manager resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Managers-ManagerId-LogServices path: /Managers/{ManagerId}/LogServices operations: - name: listlogservices method: GET description: Dell Servers List log services outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Managers-ManagerId-VirtualMedia path: /Managers/{ManagerId}/VirtualMedia operations: - name: listvirtualmedia method: GET description: Dell Servers List virtual media devices outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: apikey key: X-Auth-Token value: '{{env.DELL_SERVERS_API_KEY}}' placement: header exposes: - type: rest namespace: idrac-redfish-managers-rest port: 8080 description: REST adapter for Dell Servers Dell iDRAC Redfish REST API — Managers. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/managers name: managers description: REST surface for Managers. operations: - method: GET name: listmanagers description: Dell Servers List manager resources call: idrac-redfish-managers.listmanagers outputParameters: - type: object mapping: $. - path: /v1/managers/{managerid} name: managers-managerid description: REST surface for Managers-ManagerId. operations: - method: GET name: getmanager description: Dell Servers Get a manager resource call: idrac-redfish-managers.getmanager outputParameters: - type: object mapping: $. - path: /v1/managers/{managerid}/logservices name: managers-managerid-logservices description: REST surface for Managers-ManagerId-LogServices. operations: - method: GET name: listlogservices description: Dell Servers List log services call: idrac-redfish-managers.listlogservices outputParameters: - type: object mapping: $. - path: /v1/managers/{managerid}/virtualmedia name: managers-managerid-virtualmedia description: REST surface for Managers-ManagerId-VirtualMedia. operations: - method: GET name: listvirtualmedia description: Dell Servers List virtual media devices call: idrac-redfish-managers.listvirtualmedia outputParameters: - type: object mapping: $. - type: mcp namespace: idrac-redfish-managers-mcp port: 9090 transport: http description: MCP adapter for Dell Servers Dell iDRAC Redfish REST API — Managers. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: dell-servers-list-manager-resources description: Dell Servers List manager resources hints: readOnly: true destructive: false idempotent: true call: idrac-redfish-managers.listmanagers outputParameters: - type: object mapping: $. - name: dell-servers-get-manager-resource description: Dell Servers Get a manager resource hints: readOnly: true destructive: false idempotent: true call: idrac-redfish-managers.getmanager outputParameters: - type: object mapping: $. - name: dell-servers-list-log-services description: Dell Servers List log services hints: readOnly: true destructive: false idempotent: true call: idrac-redfish-managers.listlogservices outputParameters: - type: object mapping: $. - name: dell-servers-list-virtual-media description: Dell Servers List virtual media devices hints: readOnly: true destructive: false idempotent: true call: idrac-redfish-managers.listvirtualmedia outputParameters: - type: object mapping: $.