{{ 'XP.Xpert.Toolset' | translate: { Default: 'Toolset' } }}
{{ 'XP.KEY_WORDS.Name' | translate: { Default: 'Name' } }} *
{{ 'XP.KEY_WORDS.Tags' | translate: { Default: 'Tags' } }}
{{ 'XP.Xpert.PrivacyPolicy' | translate: { Default: 'Privacy Policy' } }}
{{ 'XP.Xpert.CustomDisclaimer' | translate: { Default: 'Custom Disclaimer' } }}
{{ tools()?.length }} {{ 'XP.Xpert.ToolsIncluded' | translate: { Default: 'Tools Included' } }}
{{ 'XP.Xpert.DisableToolDefault' | translate: { Default: 'Disable by default' } }}
@for (tool of tools(); track tool.name) {
@if (tool.disabled ?? disableToolDefault()) { } @else { } {{ tool.name }}
{{ tool.description }}
} @empty {
{{ 'XP.Xpert.ConnectMCPTools' | translate: { Default: 'Connect to the MCP service to get the tool list' } }}
}
@if (!atLeastOne()) {
{{ 'XP.Xpert.AtLeastOneTool' | translate: { Default: 'Enable at least one tool' } }}
}
ESC
@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 }}
}
}
}
}
}
@if (loading()) { }