File system access control for MCP (Multi-Craft Protocol) tools.
Raw Developer Origin & Technical Request
GitHub Issue
Oct 15, 2026
Split out of #468. Checked against `main` (`8482c3e`).
In `crates/mcp/src/tools.rs` (around 733–751), `open_file`, `save_file`, `export` and `file.exportLayers` pass the given path through unchanged, and there's no read/write root option. An MCP client, or a prompt-injected agent, can read or overwrite any file the user can.
Other apps already have opt-in roots: VectorCraft (`--automation-read-root` / `--automation-write-root`, storytold/vectorcraft#832), DesignCraft (storytold/designcraft#604), WordCraft (storytold/wordcraft#798, from storytold/wordcraft#769) and DeckCraft (storytold/deckcraft#247 / storytold/deckcraft#373). The same switches here would let users confine it.
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from storytold/figcraft.
Frequently Asked Questions
Market intelligence mapped to File system access control for MCP (Multi-Craft Protocol) tools..
What is the technical positioning of File system access control for MCP (Multi-Craft Protocol) tools.?
Are engineers actively discussing File system access control for MCP (Multi-Craft Protocol) tools.?
Which technical concepts are associated with File system access control for MCP (Multi-Craft Protocol) tools.?
Are there startups building around File system access control for MCP (Multi-Craft Protocol) tools.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like export and MCP file tools by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics