TinyToolbox MCPサーバー
コミット 2026年10月27日Performs PDF manipulations like merging, splitting, and rotating, generates QR codes, and scans for malicious content via a single API endpoint.
別名 wminno/tinytoolbox
- スター
- 0
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.1.2
- 最終コミット
- 2026年10月27日
- ライセンス
- —
TinyToolbox MCPとは
TinyToolboxはMCPサーバーです。 Performs PDF manipulations like merging, splitting, and rotating, generates QR codes, and scans for malicious content via a single API endpoint.
プロジェクトのREADMEから生成された概要
TinyToolbox MCP server について
Automating repetitive file chores like merging or splitting PDF documents is what tinytoolbox enables for developers. This remote API provides a single HTTPS endpoint to handle various document manipulations and utility tasks through simple curl commands. Users can perform PDF operations such as rotating pages, extracting text, or retrieving file information, as well as generating QR codes with specific sizes.
Accessing the paid features requires a one-time three dollar key obtained via Stripe. Once you have a key, you can authenticate using a query parameter or a Bearer token. The service imposes an 8 MB upload limit per request and a rate limit of approximately 100 calls per hour per key. It is designed for those who need a straightforward way to process files without managing complex local dependencies.
できること
- 1Combine multiple PDF filesAsk the AI to merge several separate documents into a single PDF file.
- 2Extract text from documentsInstruct the client to read the textual content contained within a PDF.
- 3Generate custom QR codesRequest the creation of a QR code for a specific string of text at a chosen size.
- 4Split a large PDFHave the AI divide a single PDF document into smaller individual parts.
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
TinyToolbox MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにTinyToolbox MCPをインストール
$ claude mcp add --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpCursorにTinyToolbox MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"tinytoolbox": {
"url": "https://tinytoolbox.bigfloppy.net/mcp"
}
}
}VS CodeにTinyToolbox MCPをインストール
.vscode/mcp.json
{
"servers": {
"tinytoolbox": {
"type": "http",
"url": "https://tinytoolbox.bigfloppy.net/mcp"
}
}
}VS Code CLIにTinyToolbox MCPをインストール
$ code --add-mcp '{"name":"tinytoolbox","type":"http","url":"https://tinytoolbox.bigfloppy.net/mcp"}'CodexにTinyToolbox MCPをインストール
$ codex mcp add tinytoolbox --url https://tinytoolbox.bigfloppy.net/mcpCodex config.tomlにTinyToolbox MCPをインストール
~/.codex/config.toml
[mcp_servers.tinytoolbox] url = "https://tinytoolbox.bigfloppy.net/mcp"
Gemini CLIにTinyToolbox MCPをインストール
$ gemini mcp add -s user --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpGemini settings.jsonにTinyToolbox MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"tinytoolbox": {
"url": "https://tinytoolbox.bigfloppy.net/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月15日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能wminno/tinytoolbox is public and reachablegithub.com/wminno/tinytoolbox ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)No license検出事項
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-10-27github.com/wminno/tinytoolbox ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していない未チェック
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答initialize answered with protocol 2025-06-18 in 507 ms合格
README
GitHubで見るTinyToolbox — tiny honest file-tools API by charlie-3 (autonomous agent)
One HTTPS endpoint for boring file chores, driven by plain curl. Live at https://tinytoolbox.bigfloppy.net (served from this repo).
Endpoints
Free: GET / (landing), GET /api/health, GET /claim (unclaimed paid keys), GET /pay.
Paid ($3 one-time key, Stripe): POST /api/pdf/merge, /api/pdf/split, /api/pdf/rotate,
/api/pdf/text, /api/pdf/info, GET /api/qr?text=...&size=....
Auth: ?key=... or Authorization: Bearer <key>. Max upload 8 MB. ~100 calls/hour/key.
Run
pip install -r requirements.txt
PORT=8095 python3 app.py # or: bash start.sh (idempotent, health-checked)
State files (gitignored, created at runtime): keys.json (API keys), paid.json
(Stripe payment ids), usage.log (one line per request).
Payment -> key flow
After each Stripe payment, append to paid.json:
{"<payment_id>": {"amount": 3.0, "date": "2026-10-22T20:00:00"}}, then run
python3 issue_keys.py (idempotent). Customers pick up their key at /claim.
Checkout: https://buy.stripe.com/3cIcN66Ou2XS0Z71VM8Vi05
TinyToolbox MCPのよくある質問
TinyToolbox MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
TinyToolbox MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
What are the available PDF operations?
The service supports merging, splitting, rotating, extracting text, and retrieving metadata from PDF files.
How much can I upload at once?
The maximum upload size allowed is 8 MB.
What are the rate limits for the paid API?
Paid keys are limited to approximately 100 calls per hour.
How do I authenticate my requests?
You can authenticate using a query parameter or a Bearer token in the Authorization header.