SOLFIND
Web Lens
Portal home

Filesystems Charter - Model Context Protocol

https://modelcontextprotocol.io/community/working-groups/filesystems • 312 KB fetched
Open original page


Filesystems Charter - Model Context Protocol Documentation Index Fetch the complete documentation index at: /llms.txt Use this file to discover all available pages before exploring further. Skip to main content Model Context Protocol home page Search... ⌘ K Ask Assistant ⌘ I * Blog * GitHub Search... Navigation Working Group Charters Filesystems Charter Documentation Specification Extensions Registry SEPs Community Get Involved * Contributing to MCP * Contributor Communication * Working and Interest Groups * Group Charter Template Shaping the Protocol * Roadmap * Design Principles * SEP Guidelines Governance * Governance and Stewardship * Contributor Ladder * Feature Lifecycle and Deprecation Policy * SDK Tiering System * Security Policy * Antitrust Policy Working Group Charters * Agents Charter * File Uploads Charter * Filesystems Charter * Inspector V2 Working Group Charter * Interceptors Charter * Registry Charter * SDK Working Group Charter * Server Card Charter * Skills Over MCP Charter * Transports Charter * Triggers and Events Charter Interest Group Charters * Authorization Charter * Enterprise Interest Group Charter * Enterprise-Managed Authorization Charter * Financial Services Charter * Primitive Grouping Charter * Security Charter * Tool Annotations Charter On this page * Group Type * Mission Statement * Scope * In Scope * Out of Scope * Related Groups * Leadership * Authority & Decision Rights * Membership * Operations * Deliverables & Success Metrics * Active Work Items * Success Criteria * Changelog Working Group Charters Filesystems Charter Copy page Copy page Charter for the MCP Filesystems Working Group. Copy page Copy page ​ Group Type Working Group ​ Mission Statement The Filesystems Working Group exists to make MCP Resources bidirectional, so that an agent can write a result back to the server it reads its inputs from. Agent platforms are converging on presenting services to models as filesystems, and Resources already addresses content by URI under a file:// scheme the specification defines as identifying “resources that behave like a filesystem” . Currently, Resources carries that surface in the read direction. The WG will produce a single Extensions Track SEP covering write operations, optimistic concurrency control, and the interaction with change notification and caching. ​ Scope ​ In Scope * Specification Work : One Extensions Track SEP, provisionally titled Filesystem Operations for Resources, covering: * Operations. Define create, update, delete, and a metadata read ( stat ) that answers existence, size and last-modified for one URI without fetching the body. * Optimistic concurrency control. Specify how two writers avoid a lost update, and how a client creates a resource under a create-if-absent precondition. * Change notification and caching. Specify how a write interacts with notifications/resources/updated , the time-to-live and cache scope fields ttlMs and cacheScope , and the lastModified annotation. * Cross-Cutting Concerns : Reconcile the proposals that extend this primitive into one coherent design. SEP-2571, Resource Submission for Agent Coordination proposes resources/create and resources/delete . SEP-2532, Resource Streaming for Binary Content Delivery proposes resources/stream . SEP-1708, MCP Client-Brokered Filesystem Access proposed a files/* method family standing beside Resources, and closed on 23 January 2026. * Documentation : Document the new operations in the specification, and give server authors guidance on choosing between a resource write path and a tool-based one. ​ Out of Scope * A parallel files/* primitive standing beside Resources. The WG broadens the existing Resources primitive. * Host-side sandbox and local-disk semantics. The WG standardizes the client and server wire format. How a host materializes resources into a filesystem for the model stays a host concern. * Authorization policy for writes, beyond stating where the existing MCP authorization specification applies. ​ Related Groups * File Uploads WG. Both groups transfer content to a server. Coordination needed on where an upload-oriented flow ends and a resource write operation begins. * Skills Over MCP WG. Filesystem dependency, including questions about write access, was an agenda item at the office hours of 24 March 2026 and remains open. * Agents WG. Multi-agent and job orchestration systems are the motivating consumers of a shared write path. ​ Leadership Role Name Organization GitHub Term Lead Sambhav Kothari Bloomberg @sambhav Initial Lead Ola Hungerford Nordstrom @olaservo Initial Lead Daniel Temesgen Bloomberg @DanielTemesgen Initial ​ Authority & Decision Rights Decision Type Authority Level Meeting logistics & scheduling WG Leads (autonomous) Proposal prioritization within WG WG Leads (autonomous) SEP triage & closure (in scope) WG Leads (autonomous, with documented rationale) Technical design within scope WG consensus Spec changes (additive) WG consensus → Core Maintainer approval Spec changes (breaking/fundamental) WG consensus → Core Maintainer approval + wider review Scope expansion Core Maintainer approval required WG Member approval WG Member sponsors ​ Membership Name Organization GitHub Discord Level Michael Cheah Bloomberg @michaelcheah WG Member ​ Operations Meeting Frequency Duration Purpose Working Session Biweekly 60 minutes Technical discussion, proposal review Discord: #filesystems-wg . Note The cadence above is provisional. This is subject to change once the first working session sets it. ​ Deliverables & Success Metrics ​ Active Work Items Item Status Target Date Champion SEP: Filesystem Operations for Resources Ideating TBD Take up SEP-2571 with its author Ideating TBD The group’s first act is to take up SEP-2571 with its author, since it already covers create and delete. ​ Success Criteria * An accepted Extensions Track SEP covering create, update, delete and stat , with a defined optimistic concurrency control mechanism and a specified interaction with notifications/resources/updated , ttlMs , cacheScope and lastModified . * Each proposal in this space resolved. SEP-2571 and SEP-2532 are open at time of writing, and each should end up folded in, superseded, or explicitly scoped out. * Reference implementations in at least two Tier 1 SDKs. * Two independent server implementations exercising the write path against a common client. ​ Changelog Date Change 2026-08-24 Initial charter Was this page helpful? Yes No File Uploads Charter Inspector V2 Working Group Charter github Assistant Responses are generated using AI and may contain mistakes.

Links found on this page

  1. /llms.txt [direct]
  2. Skip to main content [direct]
  3. Model Context Protocol home page [direct]
  4. Blog [direct]
  5. GitHub [direct]
  6. Documentation [direct]
  7. Specification [direct]
  8. Extensions [direct]
  9. Registry [direct]
  10. SEPs [direct]
  11. Community [direct]
  12. Contributor Communication [direct]
  13. Working and Interest Groups [direct]
  14. Group Charter Template [direct]
  15. Roadmap [direct]
  16. Design Principles [direct]
  17. SEP Guidelines [direct]
  18. Governance and Stewardship [direct]
  19. Contributor Ladder [direct]
  20. Feature Lifecycle and Deprecation Policy [direct]
  21. SDK Tiering System [direct]
  22. Security Policy [direct]
  23. Antitrust Policy [direct]
  24. Agents Charter [direct]
  25. File Uploads Charter [direct]
  26. Inspector V2 Working Group Charter [direct]
  27. Interceptors Charter [direct]
  28. Registry Charter [direct]
  29. SDK Working Group Charter [direct]
  30. Server Card Charter [direct]
  31. Skills Over MCP Charter [direct]
  32. Transports Charter [direct]
  33. Triggers and Events Charter [direct]
  34. Authorization Charter [direct]
  35. Enterprise Interest Group Charter [direct]
  36. Enterprise-Managed Authorization Charter [direct]
  37. Financial Services Charter [direct]
  38. Primitive Grouping Charter [direct]
  39. Security Charter [direct]
  40. Tool Annotations Charter [direct]
  41. file:// scheme the specification defines as identifying “resources that behave like a filesystem” [direct]
  42. SEP-2571, Resource Submission for Agent Coordination [direct]
  43. SEP-2532, Resource Streaming for Binary Content Delivery [direct]
  44. SEP-1708, MCP Client-Brokered Filesystem Access [direct]
  45. @sambhav [direct]
  46. @olaservo [direct]
  47. @DanielTemesgen [direct]
  48. @michaelcheah [direct]