{"version":3,"file":"normalizeMcpCapability.mjs","sources":["../../../../src/services/mcp/metrics/normalizeMcpCapability.ts"],"sourcesContent":["export type McpCapabilityType = 'tool' | 'prompt' | 'resource';\n\nexport type McpCapabilityIdentity = {\n  type: McpCapabilityType;\n  source: string;\n  name: string;\n};\n\nexport const normalizeMcpCapability = (\n  type: McpCapabilityType,\n  rawName: string,\n  telemetry?: { source?: string; name?: string }\n): McpCapabilityIdentity => ({\n  type,\n  source: telemetry?.source ?? 'unknown',\n  name: telemetry?.name ?? rawName,\n});\n"],"names":["normalizeMcpCapability","type","rawName","telemetry","source","name"],"mappings":"MAQaA,sBAAAA,GAAyB,CACpCC,IAAAA,EACAC,OAAAA,EACAC,aAC2B;AAC3BF,QAAAA,IAAAA;AACAG,QAAAA,MAAAA,EAAQD,WAAWC,MAAAA,IAAU,SAAA;AAC7BC,QAAAA,IAAAA,EAAMF,WAAWE,IAAAA,IAAQH;AAC3B,KAAA;;;;"}