We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fa8f421 commit 541b3fbCopy full SHA for 541b3fb
3 files changed
src/mcp/server.ts
@@ -781,7 +781,7 @@ Please verify the tool name and ensure the tool is properly registered.`;
781
mcp_client_name: params?.clientInfo?.name || '',
782
mcp_client_version: params?.clientInfo?.version || '',
783
mcp_protocol_version: params?.protocolVersion || '',
784
- mcp_client_capabilities: capabilities ? JSON.stringify(capabilities) : '',
+ mcp_client_capabilities: capabilities || null,
785
mcp_session_id: mcpSessionId || '',
786
transport_type: this.options.transportType || '',
787
tool_name: toolFullName,
src/types.ts
@@ -303,7 +303,7 @@ export interface ToolCallTelemetryProperties {
303
mcp_client_name: string;
304
mcp_client_version: string;
305
mcp_protocol_version: string;
306
- mcp_client_capabilities: string;
+ mcp_client_capabilities: Record<string, unknown> | null;
307
mcp_session_id: string;
308
transport_type: string;
309
tool_name: string;
tests/unit/telemetry.test.ts
@@ -23,7 +23,7 @@ describe('telemetry', () => {
23
mcp_client_name: 'test-client',
24
mcp_client_version: '1.0.0',
25
mcp_protocol_version: '2024-11-05',
26
- mcp_client_capabilities: '{}',
+ mcp_client_capabilities: {},
27
mcp_session_id: 'session-123',
28
transport_type: 'stdio',
29
tool_name: 'test-tool',
@@ -42,7 +42,7 @@ describe('telemetry', () => {
42
43
44
45
46
47
48
@@ -59,7 +59,7 @@ describe('telemetry', () => {
59
60
61
62
63
64
65
0 commit comments