You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
I would like to get some basic information of file contents like row count, header, first n-rows, last n-rows.
It is currently trying to load/read the entire file and fails if the file is larger than certain size on claude desktop(windows 11, 32gb memory)
Describe the solution you'd like
Add methods to work on file content without reading entire content.
Either streaming/line by line/buffered or other memory efficient methods.
Describe alternatives you've considered
A python based filesystem server or alternative js packages if the current implementation/packages can only handle very small files.
Additional context
Tried with reading entire csv(method: read_file) with 10 columns and:
500 rows(failed)
100 rows(failed)
5 rows(succeeded)
Thank you for the suggestion, and apologies for the long wait for a response.
The reference servers were rebuilt for the 2026-07-28 MCP specification (#4857) and released as v2 (2.0.0 on npm for the TypeScript servers, 2026.10.19 on PyPI for the Python servers), and what this asks for is covered there. read_text_file now takes head and tail parameters so large files can be read partially. This is happening as part of the backlog triage in #4875.
If the v2 behavior doesn't meet the need you had in mind, please open a fresh issue describing what's still missing; see CONTRIBUTING.md.
Activity
cliffhall commentedon Oct 19, 2026
Closing: this is available in the v2 release.
Thank you for the suggestion, and apologies for the long wait for a response.
The reference servers were rebuilt for the 2026-07-28 MCP specification (#4857) and released as v2 (2.0.0 on npm for the TypeScript servers, 2026.10.19 on PyPI for the Python servers), and what this asks for is covered there. read_text_file now takes head and tail parameters so large files can be read partially. This is happening as part of the backlog triage in #4875.
If the v2 behavior doesn't meet the need you had in mind, please open a fresh issue describing what's still missing; see
CONTRIBUTING.md.