GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - modelcontextprotocol/experimental-ext-filesystems: Experimental MCP extension for filesystem operations on Resources. Maintained by the Filesystems Working Group.

BranchesTags
Open more actions menu

Latest commit

 

History

6 Commits
6 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
conformance
conformance
 
 
docs
docs
 
 
python/sdk
python/sdk
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 

Repository files navigation

MCP Filesystems (Experimental Extension)

Status: Experimental. This work is for prototyping and feedback only, and is not an accepted or official MCP extension.

This repository holds the working documents and reference implementations for Resource operations: a common interface for operating on MCP Resources beyond a single read. That covers scoped listing, search and glob, bulk and partial reads, writes (create, update, delete) and a metadata read (stat), with optimistic concurrency control on writes and a defined interaction with change notification and caching. The problem statements define what a proposal must address. It is maintained by the Filesystems Working Group, which coordinates with the File Uploads Working Group on where an upload flow ends and a resource write begins.

Charter: Filesystems Working Group charter: mission, scope, leadership, and active work items. Discord: #filesystem-wg on the MCP Discord. Open work: pull requests and issues. Proposals, findings, and implementations are welcome.

Repository Contents

Document Description
Problem Statements What is missing from Resources today, as six problem statements with a running example
Use Cases Concrete situations Resource operations should serve
Open Questions Questions the group needs to settle, starting with the charter's
Resource operations strawman Draft stat, create, update, delete with revision-based concurrency, for discussion
Decision Log ADR-lite record of the group's decisions, and the vehicle for proposing changes
Related Work SEPs, extensions, and discussions this work builds on
Implementations Servers, SDKs, and hosts that implement Resource operations
python/ Python reference implementation
conformance/ Conformance scenarios for each new method and schema element

Nothing under docs/ is part of a specification. A specification will live under specification/ once the group has accepted text to put there.

Implementations

Language Directory Package Status
Python python/sdk/ mcp-ext-filesystems Prototype

The charter's success criteria call for reference implementations in at least two Tier 1 SDKs.

Contributing

See CONTRIBUTING.md for how to participate.

License

Apache License 2.0. See LICENSE.

About

Experimental MCP extension for filesystem operations on Resources. Maintained by the Filesystems Working Group.

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

4 stars

Watchers

2 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.