适合谁
- 已经会用 bash 命令、希望以文件系统方式统一访问多种数据源的 AI 代理开发者
- 需要在 S3、Google Drive、Slack、OneDrive/SharePoint 等多个后端间进行数据管道操作的场景
- 希望将代理工作区嵌入 Python/TypeScript 应用(FastAPI、Express 等)中运行的团队
Mirage 将约 50 种数据源统一为单一虚拟文件系统,通过标准 bash 命令(cp、grep、wc、cat、find 等)供 AI 代理跨后端操作,并支持 MCP、FUSE、原生适配器等多种代理集成方式;其价值在于消除多套 SDK/MCP 的学习成本,但通用命令执行接口也意味着权限和风险需要按挂载后端的敏感程度谨慎管理。
最强项 · 文档质量 12/20 最弱项 · 可靠性 6/20
静态评测 · 未实际运行收录于 2026-08-06
查看 FMRS 评分方法 →运行环境:Node.js 20+ · Python 3.11+ · 预编译二进制
SLACK_BOT_TOKEN
Slack 机器人的 bot token,用于挂载 SlackResource 访问 Slack 频道;从 Slack App 的 OAuth 凭据页面获取。
根据语言环境选择安装方式:Python 用户可通过 uv add mirage-ai 安装 mirage-ai 包及 mirage CLI(需 Python ≥3.11);TypeScript/Node.js 用户可通过 npm install @struktoai/mirage-node(或 mirage-browser、mirage-agents)安装(需 Node.js ≥20);也可通过官方安装脚本或 npm install -g @struktoai/mirage-cli 获取独立 CLI。安装后需在工作区配置中声明要挂载的后端(如 OneDrive、SharePoint)及其访问凭据,再通过 MCP、原生适配器或 FUSE 方式接入具体的编码代理。源码中未给出具体的 MCP 客户端配置 JSON 示例。
在客户端工具列表中确认出现 execute 工具,然后执行一条如 cp /s3/report.csv /data/report.csv 的命令,若成功返回即说明连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
Mirage 是一个面向 AI 代理的统一虚拟文件系统(VFS),可将 S3、Google Drive、Slack、Gmail、OneDrive/SharePoint、Redis 等约 50 种后端服务并排挂载为同一个文件系统。已经掌握 bash 的大模型无需学习新的工具词汇,即可用 cp、grep、wc、cat、find 等命令在不同后端之间读取、检索和组合数据流。项目提供 Python 和 TypeScript SDK、CLI,并可通过原生适配器、插件、MCP 或 FUSE 接入 OpenAI Agents SDK、LangChain、Claude Code 等代理框架。示例测试用例(office_server_copy_no_reenrich)展示了在 OneDrive、SharePoint 等目标上对 Office 文档执行 cp 复制且不触发重新解析(re-enrich)的行为,体现了其跨后端文件操作的一致性设计。
安全地读写本地文件与目录
独立的 Obsidian 库 MCP 服务器:混合搜索、笔记与文件、结构化记忆、任务管理,支持 OAuth 2.1。
通过 HTTPS 安全远程访问你的 Obsidian 仓库,支持 OAuth 2.0 认证。
以AI原生方式精准编辑 Word 与 OpenDocument 文档,保留原有格式
源版本 0deef8e51fec 数据同步于 2026-11-04 查看 FMRS 评分方法