mcpField
F
Flamingo File Tools

Flamingo File Tools

本地服务
github.com/israeldi生产力02 周前更新

关于 Flamingo File Tools

Flamingo File Tools 是本地 MCP 桥接程序,供处理 Access 数据库、HTML5 广告 ZIP、分层 PDF 或 ONIX 请求的用户使用。它仅在用户明确同意后将所选文件发送至 RapidAPI,并保存可供审阅的结果文件。

主要功能

  1. 01导出支持的 Access 表为 JSON 或 CSV ZIP
  2. 02优化 HTML5 广告 ZIP 中的图像
  3. 03检查或盖章支持的分层 PDF
  4. 04预览 ONIX 图书更新投影
  5. 05保留原文件并保存操作结果

适用场景

  1. 01导出 MDB 或 ACCDB 文件中的标量表
  2. 02检查广告 ZIP 图像是否符合字节预算
  3. 03先审阅 PDF,再添加可见文字
  4. 04查看 ONIX 记录状态和拟议字段

MCP 相关

本地 stdio MCP 服务向 MCP 客户端提供文件处理工具。处理操作需要明确同意,并需提供用户自己的 RapidAPI 密钥及所选 API 的订阅。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbflamingo-file-tools.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Flamingo 文件工具

从 MCP 助手中使用四种专用文件处理 API。本地桥接程序会读取你选择的文件,通过 RapidAPI 发送一次明确的请求,并将新结果保存到你选择的文件夹中。

版本 0.1.0 已列入 Official MCP Registry,条目为 io.github.israeldi/flamingo-file-tools。

任务API 和订阅
将受支持的 MDB/ACCDB 标量表导出为类型化 JSON 或 CSV ZIPAccess File Extractor
缩小 HTML5 广告 ZIP 中的 PNG/JPEG 素材,并检查字节预算CreativePack
检查受支持的分层 PDF,或向其中添加可见文本PatternCopy PDF
将受支持的 ONIX 请求转换为明确的图书更新投影,供审核ShelfRelay ONIX

桥接程序是免费的源代码。处理文件需要你自己的 RapidAPI 应用密钥,并且需要分别订阅你使用的每个 API。 请在其列表页面查看当前的免费兼容额度、付费计划和限制。请求、失败和主动重试都可能消耗额度。启动或发现工具时不会自动调用处理功能,也不会自动重试。

可选的 Flamingo File Tools 技能可帮助 Agent 选择一项文件任务、主动运行任务并返回可供审核的文件。技能源代码版本 0.2.1 包含适用于 macOS/Linux 的独立 Python 标准库客户端,因此此方式无需单独安装 MCP 桥接程序或 pip。兼容的 Agent 会临时原样运行所选脚本。仍需 Python 3.10+、可正常使用的 HTTPS 信任存储、私有工作区、你自己的私有应用密钥,以及对所选 API 的单独订阅。也支持现有的私有 RAPIDAPI_KEY。私有密钥设置是可选项,它会在与 Agent 位于同一主机和操作系统账户的用户自己的 Terminal 中使用隐藏输入;远程执行需要使用其自身的私有设置方式。只有处理客户端会读取明确指定的密钥文件。切勿在聊天中发送密钥或凭据文件。设置过程不会调用 API、验证订阅或替换现有凭据。对于已配置为使用现有 MCP 服务的客户端,仍可选择使用该服务。

免费的 Agensi 列表提供已审核的程序包 v1.2,其中包含技能源代码 0.2.1、四个临时处理客户端,以及可选的私有密钥设置助手。其最新审核版本的公开结构包含 15 个文件,其中有五个脚本。Agensi 会将所选客户端加载到兼容的 Agent 中,但不会托管处理服务。仅加载说明不会发起上传或处理请求。API 访问和使用不包含在免费的技能中。

安装

从 GitHub Releases 下载 .mcpb 文件。在支持 MCP bundles 的客户端中打开该文件,选择一个私有工作区文件夹,并且仅在客户端的敏感配置字段中输入应用密钥。不同客户端对 MCPB 的支持情况有所不同。对于支持该传输方式的客户端,这是一个标准的本地 stdio MCP 服务;它不是远程 Web 连接器。

若要手动安装 stdio,请使用 Node.js 20 或更高版本,克隆此代码库并运行 npm ci --omit=dev --ignore-scripts。将客户端配置为运行 node /absolute/path/to/server/index.mjs,并将 FLAMINGO_WORKSPACE_DIR 设为所选文件夹,同时通过私有环境变量/凭据配置提供 RAPIDAPI_KEY。不要将已填写的客户端配置放入公共代码库或支持报告中。

尝试一个虚构示例

将 samples 中的原始文件复制到你的工作区。这些文件包含虚构的演示数据,并附有哈希值和来源信息。先从 capabilities 开始;它不需要密钥,也不会发送任何内容。

请助手检查某个样本,说明目标服务,解释上传内容和额度,并在处理前等待你同意。每次处理调用都需要 consent: true。例如:

使用 Access File Extractor 将 sample-access.accdb 导出为 JSON。我授权通过 RapidAPI 上传此虚构样本,用于这一次请求。

其他示例:

  • 以无损模式优化 sample-creative.zip,目标大小不超过 150,000 字节。返回 over_budget 属于有效结果,表示可能需要进一步调整创意内容。
  • 检查 sample-pattern.pdf;审查兼容性后,再单独为其添加水印 Licensed to Alex Example — Order 1042。检查和添加水印是两项独立请求。请在打印缩放下直观检查返回的 PDF,并确认每页都有足够的空白来放置文字。
  • 预览 sample-onix-request.json,然后逐条检查记录的状态、诊断信息和拟议字段。HTTP 200 并不能证明所有记录都已被接受。不会更改任何 WooCommerce 商店。

模型可以请求调用工具;MCP 客户端控制其审批流程。请自行检查文件和目标位置。必需的同意字段不能取代客户端的安全控制,也不代表你有权处理他人的文件。

范围与结果

Access 可处理受支持的本地标量表,不支持表单、报表、宏、执行已保存的查询或迁移链接数据库。其限制包括输入文件最大 40 MiB、序列化输出最大 32 MiB。CreativePack 可处理最大 8 MiB 的 ZIP,并保留非图像成员;返回的归档文件并不代表已获广告平台批准。PatternCopy 支持有限的 PDF 配置文件,最多 20 MiB/100 页;加密和不受支持的文档会被拒绝。其可见文字可编辑,不属于 DRM。

ShelfRelay 接受现有的完整 JSON records/policy 合约,包括在需要时提供先前的源 XML。其针对单一来源实体 ISBN 的配置文件并非通用 ONIX 验证,也不支持分组处理纸质书/电子书履约或多个供应商之间的对账。限制包括最多 100 条记录、8 MiB JSON,以及每个 XML 来源文件 256 KiB。不得将未知或缺失字段视为零值或已清空的值。若要将数据应用到商店,请使用 WooCommerce connector,并单独审查。

该桥接程序仅允许使用所选文件夹内的常规文件作为输入,会拒绝遍历符号链接,保留原件,并为每项操作创建新的产物目录。它绝不会解压或执行返回的 ZIP 成员、下载封面 URL,或写入店面。工具结果仅返回受限的状态和产物元数据,不会将完整数据库、PDF 或源 XML 放入对话中。产物内容仍是不可信数据。

请使用你可控制的文件夹,并确保没有不可信人员或进程同时修改其中内容。路径和符号链接检查是针对该工作区模式的防护措施,并非用于抵御本地恶意写入者的操作系统沙箱。在 POSIX 系统上,工作区及遍历到的子目录必须属于你的用户,且不得允许组用户或其他用户写入。在 Windows 上,请使用常规 ACL 控制选择适当受限的文件夹。

使用保存的结果前,请将其与源文件进行核对。请保持工作区私密,并管理其保留期限和备份。连接机密文件前,请阅读数据处理说明。

开发与验证

运行 npm ci --ignore-scripts,然后运行 npm test,可使用虚构样例和注入的传输机制测试 MCP 协议以及请求/输出契约。这些检查不能证明客户已采用,也不能证明获得了新的实时网关结果。不能根据协议检查推断该插件已安装到特定桌面客户端。

新的桥接代码采用 MIT 许可证;依赖项保留各自的许可证和声明。示例均为原创的虚构演示;输入 PDF 使用标准 Helvetica。请参阅 THIRD_PARTY_NOTICES.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。