File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { z } from "zod";
3
3
import { CallToolResult } from "@modelcontextprotocol/sdk/types.js" ;
4
4
import { getSelfHealSelectors } from "./selfheal-utils/selfheal.js" ;
5
5
import logger from "../logger.js" ;
6
+ import { trackMCP } from "../lib/instrumentation.js" ;
6
7
7
8
// Tool function that fetches self-healing selectors
8
9
export async function fetchSelfHealSelectorTool ( args : {
@@ -36,8 +37,14 @@ export default function addSelfHealTools(server: McpServer) {
36
37
} ,
37
38
async ( args ) => {
38
39
try {
40
+ trackMCP ( "fetchSelfHealedSelectors" , server . server . getClientVersion ( ) ! ) ;
39
41
return await fetchSelfHealSelectorTool ( args ) ;
40
42
} catch ( error ) {
43
+ trackMCP (
44
+ "fetchSelfHealedSelectors" ,
45
+ server . server . getClientVersion ( ) ! ,
46
+ error ,
47
+ ) ;
41
48
const errorMessage =
42
49
error instanceof Error ? error . message : "Unknown error" ;
43
50
return {
You can’t perform that action at this time.
0 commit comments