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/mcpClaude Code
claude mcp add --transport http bitpdf https://bitpdf.bitnoda.team/mcpCursor · .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.pdfcurl -F file=@book.pdf -F ranges=1-5,10-12 \
https://bitpdf.bitnoda.team/v1/split -o split.zipcurl -F file=@scan.pdf -F level=strong \
https://bitpdf.bitnoda.team/v1/compress -o smaller.pdfcurl -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ă.