TinyToolbox MCP server
Commit 27. Okt. 2026Performs PDF manipulations like merging, splitting, and rotating, generates QR codes, and scans for malicious content via a single API endpoint.
Auch bekannt als wminno/tinytoolbox
- Stars
- 0
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- 1.1.2
- Letzter Commit
- 27. Okt. 2026
- Lizenz
- —
Was ist TinyToolbox MCP?
TinyToolbox ist ein MCP server. Performs PDF manipulations like merging, splitting, and rotating, generates QR codes, and scans for malicious content via a single API endpoint.
Zusammenfassung generiert aus dem README des Projekts
Über 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.
Was du damit machen kannst
- 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.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du TinyToolbox MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenTinyToolbox MCP in Claude Code installieren
$ claude mcp add --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpTinyToolbox MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"tinytoolbox": {
"url": "https://tinytoolbox.bigfloppy.net/mcp"
}
}
}TinyToolbox MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"tinytoolbox": {
"type": "http",
"url": "https://tinytoolbox.bigfloppy.net/mcp"
}
}
}TinyToolbox MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"tinytoolbox","type":"http","url":"https://tinytoolbox.bigfloppy.net/mcp"}'TinyToolbox MCP in Codex installieren
$ codex mcp add tinytoolbox --url https://tinytoolbox.bigfloppy.net/mcpTinyToolbox MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.tinytoolbox] url = "https://tinytoolbox.bigfloppy.net/mcp"
TinyToolbox MCP in Gemini CLI installieren
$ gemini mcp add -s user --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpTinyToolbox MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"tinytoolbox": {
"url": "https://tinytoolbox.bigfloppy.net/mcp",
"type": "http"
}
}
}Automatisierte Checks
Geluften am 15. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbarwminno/tinytoolbox is public and reachablegithub.com/wminno/tinytoolbox ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)No licenseBefund
- Commit oder Release im letzten JahrLast commit or release 2026-10-27github.com/wminno/tinytoolbox ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-Handshakeinitialize answered with protocol 2025-06-18 in 507 msBestanden
README
Auf GitHub ansehenTinyToolbox — 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 Fragen
Wie füge ich TinyToolbox MCP zu Claude Code hinzu?
Führe claude mcp add --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcp in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich TinyToolbox MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
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.