Filesystem AccessΒΆ
mcp-v8 can expose a Node.js-compatible fs module, but only when the server
is configured to allow filesystem operations through policy evaluation.
That means filesystem access is a capability boundary, not a default part of the runtime.
flowchart TD
A[user fs call] --> B[build filesystem policy input]
B --> C{policy allows?}
C -->|no| D[deny operation]
C -->|yes| E[perform read write mkdir rm or stat]
The policy input model is operation-oriented. Different calls provide different input fields, such as:
operationpathdestinationfor rename or copyrecursivefor recursive mkdir or rmencodingfor read operations
This design lets the runtime expose useful file operations while still making access decisions explicit and configurable.
For a task-focused setup with a real policy file and runnable fs example, see
Provide Sandboxed Filesystem Access.
See Policy System for the general evaluation model and Policy Files for configuration shape.