文件鏈接¶
local-shell-mcp 可以通過高熵 bearer URL 暴露受控工作區中的文件。當 AI 生成報告、壓縮包、PDF、截圖或其它需要從聊天中下載的產物時,這很有用。
何時使用文件鏈接¶
文件鏈接適合:
- 生成的 PDF 或報告。
- 截圖和瀏覽器產物。
- 構建輸出。
- 過大而不適合粘貼的日誌。
- 準備用於人工檢查的壓縮包。
不要把文件鏈接用於密鑰、私鑰、憑據存儲或無關個人數據。
典型流程¶
- 在
/workspace下生成或定位文件。 - 調用
create_file_link,設置 TTL 和可選下載次數限制。 - 分享返回的 URL。
- 不再需要時撤銷鏈接。
相關工具¶
| 工具 | 用途 |
|---|---|
create_file_link |
爲工作區文件創建帶 token 的 URL。 |
list_file_links |
顯示活動鏈接。 |
revoke_file_link |
在到期前禁用鏈接。 |
控制項¶
相關配置包括:
LOCAL_SHELL_MCP_FILE_DOWNLOAD_ENABLEDLOCAL_SHELL_MCP_FILE_DOWNLOAD_DEFAULT_TTL_SLOCAL_SHELL_MCP_FILE_DOWNLOAD_MAX_TTL_SLOCAL_SHELL_MCP_FILE_DOWNLOAD_DEFAULT_MAX_DOWNLOADSLOCAL_SHELL_MCP_FILE_DOWNLOAD_MAX_FILE_BYTES
對敏感產物使用較短 TTL;當鏈接只面向單個接收者時,設置最大下載次數。
安全說明¶
文件鏈接是 bearer URL。任何拿到 URL 的人都可以在鏈接過期、達到下載次數限制或被撤銷前下載文件。應把它們視爲臨時密鑰。