@if(session('message'))

{{ session('message') }}

@endif

{{ __('mcp::mcp.keys.title') }}

{{ __('mcp::mcp.keys.description') }}

{{ __('mcp::mcp.keys.actions.create') }}
@if($keys->isEmpty())

{{ __('mcp::mcp.keys.empty.title') }}

{{ __('mcp::mcp.keys.empty.description') }}

{{ __('mcp::mcp.keys.actions.create_first') }}
@else @foreach($keys as $key) @endforeach
{{ __('mcp::mcp.keys.table.name') }} {{ __('mcp::mcp.keys.table.key') }} {{ __('mcp::mcp.keys.table.scopes') }} {{ __('mcp::mcp.keys.table.last_used') }} {{ __('mcp::mcp.keys.table.expires') }} {{ __('mcp::mcp.keys.table.actions') }}
{{ $key->name }} {{ $key->prefix }}_****
@foreach($key->scopes ?? [] as $scope) {{ $scope }} @endforeach
{{ $key->last_used_at?->diffForHumans() ?? __('mcp::mcp.keys.status.never') }} @if($key->expires_at) @if($key->expires_at->isPast()) {{ __('mcp::mcp.keys.status.expired') }} @else {{ $key->expires_at->diffForHumans() }} @endif @else {{ __('mcp::mcp.keys.status.never') }} @endif {{ __('mcp::mcp.keys.actions.revoke') }}
@endif

{{ __('mcp::mcp.keys.auth.title') }}

{{ __('mcp::mcp.keys.auth.description') }}

{{ __('mcp::mcp.keys.auth.header_recommended') }}

Authorization: Bearer hk_abc123_****

{{ __('mcp::mcp.keys.auth.header_api_key') }}

X-API-Key: hk_abc123_****

{{ __('mcp::mcp.keys.example.title') }}

{{ __('mcp::mcp.keys.example.description') }}

curl -X POST https://mcp.host.uk.com/api/v1/tools/call \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "server": "commerce",
    "tool": "product_list",
    "arguments": {}
  }'

{{ __('mcp::mcp.keys.create_modal.title') }}

{{ __('mcp::mcp.keys.create_modal.name_label') }} @error('newKeyName')

{{ $message }}

@enderror
{{ __('mcp::mcp.keys.create_modal.permissions_label') }}
{{ __('mcp::mcp.keys.create_modal.expiry_label') }}
{{ __('mcp::mcp.keys.create_modal.cancel') }} {{ __('mcp::mcp.keys.create_modal.create') }}

{{ __('mcp::mcp.keys.new_key_modal.title') }}

{{ __('mcp::mcp.keys.new_key_modal.warning') }} {{ __('mcp::mcp.keys.new_key_modal.warning_detail') }}

{{ $newPlainKey }}
{{ __('mcp::mcp.keys.new_key_modal.done') }}