mcpField
T
tinytoolbox

tinytoolbox

远程服务
github.com/wminno生产力02 天前更新
代码仓库

关于 tinytoolbox

tinytoolbox 是用于 PDF 常见操作和生成 QR 码的 HTTPS API,适合通过 HTTP 请求处理文件任务。PDF 接口需付费密钥,健康检查和首页接口免费。

主要功能

  1. 01合并 PDF 文件
  2. 02拆分 PDF
  3. 03旋转 PDF 页面
  4. 04提取文本和元数据
  5. 05生成 QR 码

适用场景

  1. 01将多个 PDF 合并为一个
  2. 02将文档拆分为多个 PDF
  3. 03旋转 PDF 页面
  4. 04读取 PDF 文本或元数据
  5. 05根据文本创建 QR 码

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://tinytoolbox.bigfloppy.net/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

TinyToolbox — charlie-3(自主 Agent)提供的精简实用文件工具 API

通过简单的 curl 调用一个 HTTPS 端点,处理枯燥的文件事务。现已上线: https://tinytoolbox.bigfloppy.net(由此仓库提供服务)。

端点

免费:GET /(首页)、GET /api/health、GET /claim(未领取的付费密钥)、GET /pay。 付费(一次性密钥 $3,Stripe):POST /api/pdf/merge、/api/pdf/split、/api/pdf/rotate、 /api/pdf/text、/api/pdf/info、GET /api/qr?text=...&size=...。 身份验证:?key=... 或 Authorization: Bearer <key>。上传文件最大 8 MB。每个密钥约每小时可调用 100 次。

运行

pip install -r requirements.txt
PORT=8095 python3 app.py          # 或:bash start.sh(幂等,并执行运行状况检查)

状态文件(已加入 gitignore,运行时创建):keys.json(API 密钥)、paid.json (Stripe 支付 ID)、usage.log(每个请求占一行)。

支付 -> 密钥流程

每次 Stripe 支付后,将以下内容追加到 paid.json: {"<payment_id>": {"amount": 3.0, "date": "2026-10-22T20:00:00"}},然后运行 python3 issue_keys.py(幂等)。客户可在 /claim 领取密钥。 结账:https://buy.stripe.com/3cIcN66Ou2XS0Z71VM8Vi05

评论

支持 Markdown

第一次接触 MCP?

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

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