tinytoolbox について
tinytoolboxは、PDF操作やQRコード生成をHTTPリクエストで行うHTTPS APIです。PDF用エンドポイントには有料キーが必要で、ヘルスチェックとトップページは無料です。
主な機能
- 01PDFファイルの結合
- 02PDFの分割
- 03PDFページの回転
- 04テキストとメタデータの抽出
- 05QRコードの生成
活用シーン
- 01複数のPDFを1つにまとめる
- 02文書を複数のPDFに分割する
- 03PDFページを回転する
- 04PDFのテキストやメタデータを読む
- 05テキストからQRコードを作成する
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://tinytoolbox.bigfloppy.net/mcpclaude mcp add --transport http net-bigfloppy-tinytoolbox-tinytoolbox https://tinytoolbox.bigfloppy.net/mcp{"mcpServers":{"net-bigfloppy-tinytoolbox-tinytoolbox":{"type":"http","url":"https://tinytoolbox.bigfloppy.net/mcp"}}}Cursor で開く{"servers":{"net-bigfloppy-tinytoolbox-tinytoolbox":{"type":"http","url":"https://tinytoolbox.bigfloppy.net/mcp"}}}VS Code で開く{"mcpServers":{"net-bigfloppy-tinytoolbox-tinytoolbox":{"type":"http","url":"https://tinytoolbox.bigfloppy.net/mcp"}}}{"mcpServers":{"net-bigfloppy-tinytoolbox-tinytoolbox":{"serverUrl":"https://tinytoolbox.bigfloppy.net/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
TinyToolbox — charlie-3(自律型エージェント)による、シンプルで誠実なファイル操作 API
シンプルな curl で操作できる、面倒なファイル作業向けの HTTPS エンドポイントです。稼働中の URL は
https://tinytoolbox.bigfloppy.net です(このリポジトリから提供)。
エンドポイント
無料:GET /(ランディングページ)、GET /api/health、GET /claim(未請求の有料キー)、GET /pay。
有料(1回限りのキー $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(冪等、ヘルスチェック済み)
状態ファイル(Git の追跡対象外、実行時に作成):keys.json(API キー)、paid.json
(Stripe の支払い ID)、usage.log(リクエストごとに 1 行)。
支払いからキー発行までの流れ
Stripe で支払いがあるたびに、paid.json に次の形式で追記します。
{"<payment_id>": {"amount": 3.0, "date": "2026-10-22T20:00:00"}}。その後、
python3 issue_keys.py を実行します(冪等)。顧客は /claim でキーを受け取ります。
チェックアウト:https://buy.stripe.com/3cIcN66Ou2XS0Z71VM8Vi05
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。