@@ -9,6 +9,7 @@ import { getRCAData } from "./rca-agent-utils/rca-data.js";
9
9
import { formatRCAData } from "./rca-agent-utils/format-rca.js" ;
10
10
import { TestStatus } from "./rca-agent-utils/types.js" ;
11
11
import { handleMCPError } from "../lib/utils.js" ;
12
+ import { trackMCP } from "../index.js" ;
12
13
import {
13
14
FETCH_RCA_PARAMS ,
14
15
GET_BUILD_ID_PARAMS ,
@@ -134,6 +135,7 @@ export default function addRCATools(
134
135
FETCH_RCA_PARAMS ,
135
136
async ( args ) => {
136
137
try {
138
+ trackMCP ( "fetchRCA" , server . server . getClientVersion ( ) ! , config ) ;
137
139
return await fetchRCADataTool ( args , config ) ;
138
140
} catch ( error ) {
139
141
return handleMCPError ( "fetchRCA" , server , config , error ) ;
@@ -147,6 +149,7 @@ export default function addRCATools(
147
149
GET_BUILD_ID_PARAMS ,
148
150
async ( args ) => {
149
151
try {
152
+ trackMCP ( "getBuildId" , server . server . getClientVersion ( ) ! , config ) ;
150
153
return await getBuildIdTool ( args , config ) ;
151
154
} catch ( error ) {
152
155
return handleMCPError ( "getBuildId" , server , config , error ) ;
@@ -160,6 +163,7 @@ export default function addRCATools(
160
163
LIST_TEST_IDS_PARAMS ,
161
164
async ( args ) => {
162
165
try {
166
+ trackMCP ( "listTestIds" , server . server . getClientVersion ( ) ! , config ) ;
163
167
return await listTestIdsTool ( args , config ) ;
164
168
} catch ( error ) {
165
169
return handleMCPError ( "listTestIds" , server , config , error ) ;
0 commit comments