Skip to content

[Filesystem] - File Options #1188

Closed as not planned
Closed as not planned

Description

@VinayGandra

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)

Activity

  1. added
    server-filesystemReference implementation for the Filesystem MCP server - src/filesystem
    on Apr 26, 2025
  2. cliffhall commented on Oct 19, 2026

    @cliffhall
    Member

    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.

  3. added
    closed-superseded-v2Closed: fixed or made obsolete by the v2 / 2026-07-28 refactor (#4875)
    on Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    closed-superseded-v2Closed: fixed or made obsolete by the v2 / 2026-07-28 refactor (#4875)enhancementNew feature or requestserver-filesystemReference implementation for the Filesystem MCP server - src/filesystem

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions