Skip to content

文件操作(file_* / edit_file)

Lyncore 提供一组文件操作工具,用于在允许的范围内读写、管理本地文件。

版本:个人版与企业版均支持(文件访问受白名单 / 工作目录限制)。

工具清单

工具说明风险
file_write写入文件🟡 中
file_read / file_reader读取文件🟢 低
file_list列出目录内容🟢 低
file_delete删除文件🔴 高
search_files在目录中搜索文件🟢 低
edit_file按模式编辑文件🟡 中

edit_file 的三种动作

action说明
find_replace查找并替换指定文本
insert_lines在指定行插入内容
delete_lines删除指定行范围

安全限制

  • 所有文件操作被限制在 LYNCORE_MCP_FILE_ROOT 配置的工作目录内;越界会被拒绝
  • file_delete 等高风险操作执行前会请求你确认
  • create_directory 会拦截系统目录(/etc /proc /sys /dev /boot /root)与 .. 路径穿越

示例

把 ./reports/summary.csv 里"总计"那一列加起来

智能体会调用 file_read 读取文件,再用 python_exec / calculator 完成计算。