文件收发桥接

2小时前更新 3 00

本地目录收件箱与发件

收录时间:
2026-02-26
文件收发桥接文件收发桥接
文件收发桥接

技能简介

stdio-skill 是一个基于 MCP stdio 服务器的本地文件收发桥接工具,通过磁盘目录实现简单的收件箱/发件箱工作流。用户将文件放入 inbox 目录,处理完成后输出到 outbox 目录,形成标准化的文件传递管道。

能做什么

  • 监控本地 inbox 目录,获取待处理文件清单
  • 以 base64 编码读取文件内容,支持二进制数据
  • 在 inbox、tmp、outbox 三个目录间移动或复制文件
  • 将处理结果写入指定路径或默认 outbox 目录
  • 限制操作范围在安全工作区内,防止越权访问

使用说明

安装与启动

本技能通过 mcporter 配置为 MCP 服务器使用,无需独立安装步骤。确保项目配置中包含名为 stdio-skill 的 MCP 服务器定义。

验证连接

mcporter list stdio-skill --schema --timeout 120000 --json

标准操作流程

  1. 使用 stdio-skill.stdio_list 查看 inbox 中待处理的文件
  2. 使用 stdio-skill.stdio_read 以 base64 格式读取目标文件内容
  3. 使用 stdio-skill.stdio_move 将已认领的文件移至 tmp 目录进行处理
  4. 处理完成后,使用 stdio-skill.stdio_write 将结果以 base64 写入 outbox,或按用户指定的完整路径输出

注意事项

大文件建议通过路径传递和移动操作处理,避免在对话中嵌入过大的 base64 数据块。

输入与输出

见下方输入与输出表格。

项目内容
输入inbox目录下的文件路径;base64编码的二进制或文本数据;可选的目标输出路径参数
输出目录文件清单(含文件名、大小、修改时间);base64编码的文件内容;文件操作执行结果状态
适用人群使用MCP协议的AI助手开发者;需要本地文件沙箱的自动化脚本编写者;注重数据隔离的安全敏感用户
不包含网络传输能力;文件内容智能分析;多格式转换处理;持久化数据库功能

 

风险提示

  • 所有文件操作被限制在 stdio/inbox、stdio/tmp、stdio/outbox 三个目录内,无法访问外部路径
  • base64 编解码会增加约 33% 的数据体积,超大文件可能影响性能
  • 同名文件写入 outbox 可能发生覆盖,需提前确认目标路径状态
  • 本技能不解析文件格式内容,错误格式的输入可能导致下游处理失败

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/safatinaztepe/stdio-skill/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...