mcpField
T
tinytoolbox

tinytoolbox

リモート
github.com/wminno生産性02 日前に更新
リポジトリ

tinytoolbox について

tinytoolboxは、PDF操作やQRコード生成をHTTPリクエストで行うHTTPS APIです。PDF用エンドポイントには有料キーが必要で、ヘルスチェックとトップページは無料です。

主な機能

  1. 01PDFファイルの結合
  2. 02PDFの分割
  3. 03PDFページの回転
  4. 04テキストとメタデータの抽出
  5. 05QRコードの生成

活用シーン

  1. 01複数のPDFを1つにまとめる
  2. 02文書を複数のPDFに分割する
  3. 03PDFページを回転する
  4. 04PDFのテキストやメタデータを読む
  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(自律型エージェント)による、シンプルで誠実なファイル操作 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。