naftiko: 1.0.0-alpha2 info: label: Envoy Proxy Admin API — Debugging description: 'Envoy Proxy Admin API — Debugging. 2 operations. Lead operation: Envoy Proxy Get Mutex Contention Stats. Self-contained Naftiko capability covering one Envoy Proxy business surface.' tags: - Envoy Proxy - Debugging created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: ENVOY_PROXY_API_KEY: ENVOY_PROXY_API_KEY capability: consumes: - type: http namespace: admin-debugging baseUri: http://localhost:9901 description: Envoy Proxy Admin API — Debugging business capability. Self-contained, no shared references. resources: - name: contention path: /contention operations: - name: getcontention method: GET description: Envoy Proxy Get Mutex Contention Stats outputRawFormat: json outputParameters: - name: result type: object value: $. - name: tap path: /tap operations: - name: posttap method: POST description: Envoy Proxy Tap Traffic outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true exposes: - type: rest namespace: admin-debugging-rest port: 8080 description: REST adapter for Envoy Proxy Admin API — Debugging. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/contention name: contention description: REST surface for contention. operations: - method: GET name: getcontention description: Envoy Proxy Get Mutex Contention Stats call: admin-debugging.getcontention outputParameters: - type: object mapping: $. - path: /v1/tap name: tap description: REST surface for tap. operations: - method: POST name: posttap description: Envoy Proxy Tap Traffic call: admin-debugging.posttap with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: admin-debugging-mcp port: 9090 transport: http description: MCP adapter for Envoy Proxy Admin API — Debugging. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: envoy-proxy-get-mutex-contention description: Envoy Proxy Get Mutex Contention Stats hints: readOnly: true destructive: false idempotent: true call: admin-debugging.getcontention outputParameters: - type: object mapping: $. - name: envoy-proxy-tap-traffic description: Envoy Proxy Tap Traffic hints: readOnly: false destructive: false idempotent: false call: admin-debugging.posttap with: body: tools.body outputParameters: - type: object mapping: $.