urirun-connector-mcp-filesystem
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@urirun-connector-mcp-filesystemlist files in /home/user/project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
urirun-connector-mcp-filesystem
Sandboxed filesystem connector for ifURI / urirun, in the spirit of MCP filesystem servers. Query routes list/read/stat/find duplicates under one root. The guarded move command is also sandboxed and defaults to dry-run.
Catalog page: https://connect.ifuri.com/connectors/mcp-filesystem
Routes
URI | Operation |
| list a directory |
| read a text file (size-capped) |
| read a binary file as base64 (size-capped) |
| stat a path |
| remove empty directories under a sandboxed path |
| find exact duplicate files by SHA-256 |
| write a UTF-8 text file under the sandbox root |
| write a base64-decoded binary file under the sandbox root |
| move one file into a sandboxed directory |
| move or rename one file to a sandboxed path |
Related MCP server: MCP File Server
Sandbox
Everything resolves under IFURI_FS_ROOT (default: the current working
directory). Paths that escape the root are rejected with ok: false.
Query routes never write or delete. fs://host/dir/command/prune_empty,
fs://host/file/command/write_text, fs://host/file/command/write_blob,
fs://host/file/command/move_to_dir and
fs://host/file/command/move are the mutating routes; they default to
dry_run: true. File writes and moves do not overwrite unless
overwrite: true.
Install
pip install "urirun-connector-mcp-filesystem @ git+https://github.com/if-uri/urirun-connector-mcp-filesystem.git@v0.1.0"
# or, from the hub:
urirun connectors install mcp-filesystem --executeUse
export IFURI_FS_ROOT="$PWD"
urirun-mcp-filesystem bindings > bindings.json
urirun compile bindings.json --out registry.json
urirun run 'fs://host/dir/query/list' registry.json \
--payload '{"path":"."}' --execute --allow 'fs://host/*'
urirun run 'fs://host/duplicates/query/find' registry.json \
--payload '{"path":".","extensions":"pdf,png,jpg"}' \
--execute --allow 'fs://host/*'
urirun run 'fs://host/file/query/blob' registry.json \
--payload '{"path":"2026.05/invoice.pdf","max_bytes":10485760}' \
--execute --allow 'fs://host/*'
urirun run 'fs://host/file/command/move_to_dir' registry.json \
--payload '{"path":"2026.05/manual.pdf","target_dir":"no_invoice","dry_run":true}' \
--execute --allow 'fs://host/*'
urirun run 'fs://host/file/command/move' registry.json \
--payload '{"path":"2026.05/_by_supplier/saas/me/invoice.pdf","target_path":"2026.05/2026.05.12-saas-invoice.pdf","dry_run":true}' \
--execute --allow 'fs://host/*'
urirun run 'fs://host/dir/command/prune_empty' registry.json \
--payload '{"path":".","exclude":"no_invoice","dry_run":true}' \
--execute --allow 'fs://host/*'
urirun run 'fs://host/file/command/write_text' registry.json \
--payload '{"path":"index.php","content":"<?php echo \"ok\";","dry_run":true}' \
--execute --allow 'fs://host/*'
urirun run 'fs://host/file/command/write_blob' registry.json \
--payload '{"path":"2026-06/invoice.pdf","bytes_b64":"JVBERg==","dry_run":true}' \
--execute --allow 'fs://host/*'After installation, urirun can discover this connector automatically through
the urirun.bindings entry-point group:
urirun discover --out connectors.bindings.json --registry-out connectors.registry.json
urirun list --entry-pointsThe connector projects to MCP tools and A2A skills like any other urirun
connector (python3 -m urirun.v2_mcp tools registry.json).
License
Released under the terms in LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage files and folders directly from your workspace. Read and write files, list directories, cre…
Cloud file relay: chunked uploads, folders, share links, inline text reads, ZIP packing.
Sandbox workspace tools: search, file read, DB queries, integrations. Returns synthetic data.
Securely search and manage workspace context files for AI agents and teams.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables secure filesystem operations with directory sandboxing and optional read-only mode. Supports file reading/writing, directory management, file searching, and text operations while restricting access to specified directories.12-
- AlicenseNot gradedqualityDmaintenanceProvides secure, sandboxed filesystem operations including reading, writing, listing, searching, and managing files and directories within a configurable working directory with strict security controls.3MIT
- FlicenseNot gradedqualityDmaintenanceProvides sandboxed access to local filesystem operations including directory and file management, content search with glob and regex patterns, and binary file support with configurable safety limits.-
- AlicenseNot gradedqualityBmaintenanceProvides safe filesystem access for AI clients with root confinement, read-only mode, and file operations like read, write, search, copy, move, delete.MIT