Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/filesystem/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ Roots notified by Client to Server, completely replace any server-side Allowed d

**Important**: If server starts without command-line arguments AND client doesn't support roots protocol (or provides empty roots), the server will throw an error during initialization.

When configuring this server in an MCP client, omit filesystem path arguments only if you want the client to define the allowed directories through Roots. In that form, the server does not grant access on its own; it waits for the client to provide Roots during initialization and uses those directories as the access scope.

This is the recommended method, as this enables runtime directory updates via `roots/list_changed` notifications without server restart, providing a more flexible and modern integration experience.

### How It Works
Expand Down
Loading