@@ -9,6 +9,7 @@ import { getRCAData } from "./rca-agent-utils/rca-data.js";
99import { formatRCAData } from "./rca-agent-utils/format-rca.js" ;
1010import { TestStatus } from "./rca-agent-utils/types.js" ;
1111import { handleMCPError } from "../lib/utils.js" ;
12+ import { trackMCP } from "../index.js" ;
1213import {
1314 FETCH_RCA_PARAMS ,
1415 GET_BUILD_ID_PARAMS ,
@@ -134,6 +135,7 @@ export default function addRCATools(
134135 FETCH_RCA_PARAMS ,
135136 async ( args ) => {
136137 try {
138+ trackMCP ( "fetchRCA" , server . server . getClientVersion ( ) ! , config ) ;
137139 return await fetchRCADataTool ( args , config ) ;
138140 } catch ( error ) {
139141 return handleMCPError ( "fetchRCA" , server , config , error ) ;
@@ -147,6 +149,7 @@ export default function addRCATools(
147149 GET_BUILD_ID_PARAMS ,
148150 async ( args ) => {
149151 try {
152+ trackMCP ( "getBuildId" , server . server . getClientVersion ( ) ! , config ) ;
150153 return await getBuildIdTool ( args , config ) ;
151154 } catch ( error ) {
152155 return handleMCPError ( "getBuildId" , server , config , error ) ;
@@ -160,6 +163,7 @@ export default function addRCATools(
160163 LIST_TEST_IDS_PARAMS ,
161164 async ( args ) => {
162165 try {
166+ trackMCP ( "listTestIds" , server . server . getClientVersion ( ) ! , config ) ;
163167 return await listTestIdsTool ( args , config ) ;
164168 } catch ( error ) {
165169 return handleMCPError ( "listTestIds" , server , config , error ) ;
0 commit comments