TinyToolbox MCP sunucusu
Commit 27 Eki 2026Performs PDF manipulations like merging, splitting, and rotating, generates QR codes, and scans for malicious content via a single API endpoint.
Ayrıca bilinen adı wminno/tinytoolbox
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.1.2
- Son commit
- 27 Eki 2026
- Lisans
- —
TinyToolbox MCP nedir?
TinyToolbox bir MCP sunucusudur. Performs PDF manipulations like merging, splitting, and rotating, generates QR codes, and scans for malicious content via a single API endpoint.
Özet, projenin README dosyasından oluşturuldu
TinyToolbox MCP sunucusu hakkında
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.
Neler yapabilirsiniz
- 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.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
TinyToolbox MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleTinyToolbox MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpTinyToolbox MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"tinytoolbox": {
"url": "https://tinytoolbox.bigfloppy.net/mcp"
}
}
}TinyToolbox MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"tinytoolbox": {
"type": "http",
"url": "https://tinytoolbox.bigfloppy.net/mcp"
}
}
}TinyToolbox MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"tinytoolbox","type":"http","url":"https://tinytoolbox.bigfloppy.net/mcp"}'TinyToolbox MCP'yi Codex içine yükleyin
$ codex mcp add tinytoolbox --url https://tinytoolbox.bigfloppy.net/mcpTinyToolbox MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.tinytoolbox] url = "https://tinytoolbox.bigfloppy.net/mcp"
TinyToolbox MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcpTinyToolbox MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"tinytoolbox": {
"url": "https://tinytoolbox.bigfloppy.net/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirwminno/tinytoolbox is public and reachablegithub.com/wminno/tinytoolbox ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)No licenseBulgu
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-27github.com/wminno/tinytoolbox ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 507 msGeçti
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 soruları
TinyToolbox MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http tinytoolbox https://tinytoolbox.bigfloppy.net/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
TinyToolbox MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
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.