Skip to content

Commit dc0e4d3

Browse files
committed
address comment: rename metadata
1 parent bfd6d3b commit dc0e4d3

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/tools/mongodb/mongodbTool.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { z } from "zod";
2-
import { ToolArgs, ToolBase, ToolCategory, ToolMetadata } from "../tool.js";
2+
import { ToolArgs, ToolBase, ToolCategory, TelemetryToolMetadata } from "../tool.js";
33
import { NodeDriverServiceProvider } from "@mongosh/service-provider-node-driver";
44
import { CallToolResult, ServerNotification, ServerRequest } from "@modelcontextprotocol/sdk/types.js";
55
import { ErrorCodes, MongoDBError } from "../../errors.js";
@@ -78,7 +78,7 @@ export abstract class MongoDBToolBase extends ToolBase {
7878
protected resolveTelemetryMetadata(
7979
args: ToolArgs<typeof this.argsShape>,
8080
extra: RequestHandlerExtra<ServerRequest, ServerNotification>
81-
): ToolMetadata {
81+
): TelemetryToolMetadata {
8282
const metadata = super.resolveTelemetryMetadata(args, extra);
8383

8484
// Add projectId to the metadata if running a MongoDB operation to an Atlas cluster

src/tools/tool.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export type ToolArgs<Args extends ZodRawShape> = z.objectOutputType<Args, ZodNev
1111

1212
export type OperationType = "metadata" | "read" | "create" | "delete" | "update";
1313
export type ToolCategory = "mongodb" | "atlas";
14-
export type ToolMetadata = {
14+
export type TelemetryToolMetadata = {
1515
projectId?: string;
1616
orgId?: string;
1717
};
@@ -105,7 +105,7 @@ export abstract class ToolBase {
105105
if (errorClarification) {
106106
logger.debug(
107107
LogId.toolDisabled,
108-
"tool",
108+
"tool",
109109
`Prevented registration of ${this.name} because ${errorClarification} is disabled in the config`
110110
);
111111

@@ -139,8 +139,8 @@ export abstract class ToolBase {
139139
* @param args - The arguments passed to the tool
140140
* @returns The tool metadata
141141
*/
142-
protected resolveTelemetryMetadata(...args: Parameters<ToolCallback<typeof this.argsShape>>): ToolMetadata {
143-
const toolMetadata: ToolMetadata = {};
142+
protected resolveTelemetryMetadata(...args: Parameters<ToolCallback<typeof this.argsShape>>): TelemetryToolMetadata {
143+
const toolMetadata: TelemetryToolMetadata = {};
144144
try {
145145
if (!args.length) {
146146
return toolMetadata;

0 commit comments

Comments
 (0)