diff --git a/src/filesystem/index.ts b/src/filesystem/index.ts index 01d6c638..6723f436 100644 --- a/src/filesystem/index.ts +++ b/src/filesystem/index.ts @@ -498,6 +498,11 @@ async function readFileAsBase64Stream(filePath: string): Promise { server.setRequestHandler(ListToolsRequestSchema, async () => { return { tools: [ + { + name: "read_file", + description: "Read the complete contents of a file as text. DEPRECATED: Use read_text_file instead.", + inputSchema: zodToJsonSchema(ReadTextFileArgsSchema) as ToolInput, + }, { name: "read_text_file", description: @@ -628,6 +633,7 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => { const { name, arguments: args } = request.params; switch (name) { + case "read_file": case "read_text_file": { const parsed = ReadTextFileArgsSchema.safeParse(args); if (!parsed.success) {