bitpdf

API PDF gratuit și server MCP

Agenții AI și scripturile pot combina, împărți și comprima PDF-uri prin bitpdf. Fără cont și fără cheie API.

  • gratuit
  • fără cheie API
  • 50 MiB pe job
  • 60 joburi pe oră

Conectează un agent

Adresa serverului MCP este aceeași peste tot. Transportul este Streamable HTTP, fără autentificare.

https://bitpdf.bitnoda.team/mcp

Claude Code

claude mcp add --transport http bitpdf https://bitpdf.bitnoda.team/mcp

Cursor · .cursor/mcp.json

{
  "mcpServers": {
    "bitpdf": {
      "url": "https://bitpdf.bitnoda.team/mcp"
    }
  }
}

VS Code · .vscode/mcp.json

{
  "servers": {
    "bitpdf": {
      "type": "http",
      "url": "https://bitpdf.bitnoda.team/mcp"
    }
  }
}

Gemini CLI · settings.json

{
  "mcpServers": {
    "bitpdf": {
      "httpUrl": "https://bitpdf.bitnoda.team/mcp"
    }
  }
}

Unelte MCP

merge_pdfs
Unește între 2 și 20 de PDF-uri în ordinea dată.
split_pdf
Scoate intervale de pagini, de exemplu 1-5,10-12.
compress_pdf
Micșorează un PDF. Textul rămâne exact.
pdf_info
Numără paginile și măsoară fișierul.

API HTTP

Trimite fișierele ca multipart/form-data și primești direct PDF-ul. Trimite JSON cu adrese URL și primești un link de descărcare.

curl -F file=@a.pdf -F file=@b.pdf -F level=balanced \
  https://bitpdf.bitnoda.team/v1/merge -o merged.pdf
curl -F file=@book.pdf -F ranges=1-5,10-12 \
  https://bitpdf.bitnoda.team/v1/split -o split.zip
curl -F file=@scan.pdf -F level=strong \
  https://bitpdf.bitnoda.team/v1/compress -o smaller.pdf
curl -X POST https://bitpdf.bitnoda.team/v1/compress \
  -H 'content-type: application/json' \
  -d '{"file": {"url": "https://example.com/report.pdf"}}'

Limite

Mărime pe job
50 MiB
Rezultat pe job
128 MiB
Fișiere pe job
20
Intervale pe job
50
Joburi pe oră, per adresă
60
Volum pe oră, per adresă
1 GiB
Joburi simultane, per adresă
2
Valabilitatea linkului
15 minute

Peste limită primești 429 cu Retry-After. Când toate locurile sunt ocupate primești 503. Site-ul lucrează în browser și duce fișiere mult mai mari.

Ce se întâmplă cu fișierele

Prin API fișierul ajunge pe serverul nostru. Stă în memorie RAM cât durează jobul și nu se scrie pe disc. Rezultatul stă în RAM până expiră linkul. Motorul rulează izolat, într-un sandbox WebAssembly. Păstrăm doar date de trafic și numere: adresa IP, browserul, dimensiuni, pagini, durată.

Documente pentru mașini