Skip to content

Commit b84c938

Browse files
committed
fix: make platform optional and remove unrelated test
1 parent 33b13b6 commit b84c938

File tree

4 files changed

+5
-188
lines changed

4 files changed

+5
-188
lines changed

src/modules/tools.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,7 @@ export function setupMCPCatTools(server: MCPServerLike): void {
6464
writeToLog(
6565
`Warning: Original list tools handler failed, this suggests an error MCPCat did not cause - ${error}`,
6666
);
67-
event.error = {
68-
message: getMCPCompatibleErrorMessage(error),
69-
platform: "javascript",
70-
};
67+
event.error = { message: getMCPCompatibleErrorMessage(error) };
7168
event.isError = true;
7269
event.duration =
7370
(event.timestamp &&
@@ -88,10 +85,7 @@ export function setupMCPCatTools(server: MCPServerLike): void {
8885
writeToLog(
8986
"Warning: No tools found in the original list. This is likely due to the tools not being registered before MCPCat.track().",
9087
);
91-
event.error = {
92-
message: "No tools were sent to MCP client.",
93-
platform: "javascript",
94-
};
88+
event.error = { message: "No tools were sent to MCP client." };
9589
event.isError = true;
9690
event.duration =
9791
(event.timestamp &&

src/modules/tracing.ts

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,7 @@ export function setupListToolsTracing(
7474
writeToLog(
7575
`Warning: Original list tools handler failed, this suggests an error MCPCat did not cause - ${error}`,
7676
);
77-
event.error = {
78-
message: getMCPCompatibleErrorMessage(error),
79-
platform: "javascript",
80-
};
77+
event.error = { message: getMCPCompatibleErrorMessage(error) };
8178
event.isError = true;
8279
event.duration =
8380
(event.timestamp &&
@@ -98,10 +95,7 @@ export function setupListToolsTracing(
9895
writeToLog(
9996
"Warning: No tools found in the original list. This is likely due to the tools not being registered before MCPCat.track().",
10097
);
101-
event.error = {
102-
message: "No tools were sent to MCP client.",
103-
platform: "javascript",
104-
};
98+
event.error = { message: "No tools were sent to MCP client." };
10599
event.isError = true;
106100
event.duration =
107101
(event.timestamp &&
@@ -264,7 +258,6 @@ export function setupToolCallTracing(server: MCPServerLike): void {
264258
event.isError = true;
265259
event.error = {
266260
message: `Tool call handler not found for ${request.params?.name || "unknown"}`,
267-
platform: "javascript",
268261
};
269262
event.duration =
270263
(event.timestamp &&

src/tests/protocol-validation-errors.test.ts

Lines changed: 0 additions & 170 deletions
This file was deleted.

src/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,5 +195,5 @@ export interface ErrorData {
195195
stack?: string; // Full stack trace string
196196
frames?: StackFrame[]; // Parsed stack frames
197197
chained_errors?: ChainedErrorData[];
198-
platform: string; // Platform identifier (e.g., "javascript", "node")
198+
platform?: string; // Platform identifier (e.g., "javascript", "node")
199199
}

0 commit comments

Comments
 (0)