{{ 'XP.Xpert.Toolset' | translate }}

@if (tool(); as tool) {
{{ 'XP.Xpert.Enabled' | translate: { Default: 'Enabled' } }}
{{ 'XP.Xpert.Description' | translate: { Default: 'Description' } }}
{{ 'XP.Xpert.Test' | translate: { Default: 'Test' } }}
} @else {
{{ 'XP.Xpert.Configure' | translate: { Default: 'Configure' } }}
@if (toolset()?.id) {
{{ 'XP.MCP.ConsumerCapabilities' | translate: { Default: 'MCP capabilities' } }}
{{ 'XP.MCP.ConsumerCapabilitiesHint' | translate : { Default: 'Discover Resources, Resource Templates, Prompts, Apps, and task-aware Tools exposed by this server.' } }}
@if (capabilityError()) {
{{ capabilityError() }}
} @for (server of capabilityServers(); track server.serverName) {
{{ server.serverInfo?.name || server.serverName || 'default' }}
@if (server.serverInfo?.version) { v{{ server.serverInfo.version }} }
@if (server.instructions) {
{{ server.instructions }}
}
{{ server.tools.length }}
{{ 'XP.MCP.Tools' | translate: { Default: 'Tools' } }}
{{ server.resources.length }}
{{ 'XP.MCP.Resources' | translate: { Default: 'Resources' } }}
{{ server.resourceTemplates.length }}
{{ 'XP.MCP.ResourceTemplates' | translate: { Default: 'Templates' } }}
{{ server.prompts.length }}
{{ 'XP.MCP.Prompts' | translate: { Default: 'Prompts' } }}
{{ server.apps.length }}
{{ 'XP.MCP.Apps' | translate: { Default: 'Apps' } }}
@if (server.resources.length || server.resourceTemplates.length) {
{{ 'XP.MCP.Resources' | translate: { Default: 'Resources' } }}
@for (resource of server.resources; track resource.uri) {
{{ resource.title || resource.name }} · {{ resource.uri }}
} @for (template of server.resourceTemplates; track template.uriTemplate) {
{{ template.title || template.name }} · {{ template.uriTemplate }}
}
} @if (server.prompts.length) {
{{ 'XP.MCP.Prompts' | translate: { Default: 'Prompts' } }}
@for (prompt of server.prompts; track prompt.name) {
{{ prompt.title || prompt.name }}
}
}
}
}
}