FileToPDF
resmiKonversi file (DOCX, XLSX, PPTX, gambar), HTML, dan Markdown ke PDF yang sempurna secara piksel — npx stdio atau Streamable HTTP yang dihosting, kunci API gratis dalam satu klik.
Apa yang bisa Anda lakukan dengan File To PDF MCP?
- Cek status akun dan sisa kredit — Minta asisten untuk memanggil
get_accountguna memverifikasi kunci API, tingkat paket, dan saldo konversi Anda. - Konversi file yang dihosting publik ke PDF — Berikan URL ke file DOCX, XLSX, PPTX, gambar, HTML, atau MD dan biarkan
convert_filemengembalikan PDF. - Render string HTML sebagai PDF — Kirim HTML mentah dengan CSS opsional dan opsi tata letak ke
convert_htmluntuk menghasilkan output berbasis Chromium yang presisi piksel. - Ubah Markdown menjadi PDF yang rapi — Kirim string Markdown ke
convert_markdowndengan kontrol gaya dan tata letak opsional. - Simpan PDF yang dihasilkan ke disk — Atur variabel lingkungan
FILETOPDF_OUTPUT_DIRatau berikansave_pathuntuk menulis file PDF secara lokal.
Dokumentasi
FileToPDF MCP server
Server Model Context Protocol untuk FileToPDF. Ini memungkinkan klien MCP apa pun — Claude Desktop, Claude Code, Cursor, Cline, VS Code, ChatGPT, n8n, Make, atau agen Anda sendiri — mengonversi file, HTML, dan Markdown ke PDF melalui bahasa alami: faktur, laporan, dokumentasi, DOCX/XLSX/PPTX, gambar, halaman web, dan lainnya.
Bawa kunci API Anda sendiri — dapatkan satu gratis, dalam satu klik, di https://filetopdf.dev (10 konversi gratis, tanpa perlu mendaftar).
Alat
| Alat | Fungsinya |
|---|---|
get_account | Memeriksa kunci API dan menampilkan paket + sisa kredit. Gratis, tanpa menggunakan kredit. |
convert_file | Mengonversi file dari URL publik (DOCX, XLSX, PPTX, gambar, HTML, MD, PDF…) ke PDF. |
convert_html | Merender string HTML mentah (dengan CSS opsional + opsi tata letak) menjadi PDF piksel-sempurna melalui Chromium. |
convert_markdown | Merender string Markdown mentah (dengan CSS opsional + opsi tata letak) menjadi PDF yang rapi. |
Setiap alat konversi mengembalikan ringkasan metadata dan PDF sebagai sumber daya
application/pdf tertanam (base64), sehingga klien yang mampu dapat menyimpan file. Atur
variabel env FILETOPDF_OUTPUT_DIR, atau berikan save_path, untuk juga menulis PDF ke disk.
Opsi tata letak (landscape, paperWidth/Height, margin, scale, pdfa,
kata sandi, …) tersedia di Pro, Scale, dan uji coba gratis; pada Starter/Basic
mereka mengembalikan kesalahan peningkatan. Setiap konversi yang berhasil menghabiskan 1 kredit; kesalahan
tidak dikenakan biaya.
Mulai cepat (lokal / stdio)
Cursor — instal satu klik: Tambahkan ke Cursor (lalu ganti placeholder dengan kunci Anda).
Claude Desktop / Cline / klien stdio apa pun — tambahkan ke konfigurasi MCP
(claude_desktop_config.json, cline_mcp_settings.json, …):
{
"mcpServers": {
"filetopdf": {
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Claude Code:
claude mcp add filetopdf -e FILETOPDF_API_KEY=sk_live_YOUR_API_KEY -- npx -y filetopdf-mcp
VS Code (.vscode/mcp.json atau melalui MCP: Add Server):
{
"servers": {
"filetopdf": {
"type": "stdio",
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Hosted / remote (HTTP Streamable) — tanpa instalasi
Titik akhir hosted tersedia di https://api.filetopdf.dev/mcp. Autentikasi
dengan kunci Anda sendiri melalui header x-api-key, header Authorization: Bearer, atau
parameter kueri ?apiKey=.
{
"mcpServers": {
"filetopdf": {
"type": "streamable-http",
"url": "https://api.filetopdf.dev/mcp",
"headers": { "x-api-key": "sk_live_YOUR_API_KEY" }
}
}
}
Ini juga URL yang dapat ditempelkan ke platform apa pun dengan langkah klien MCP — n8n (MCP Client Tool), Make (MCP Client), Zapier (MCP Client beta), Relay.app (Call MCP tool), Flowise, Langflow, Dify, LibreChat, AnythingLLM, atau kerangka kerja agen (OpenAI Agents SDK, LangChain, CrewAI, Vercel AI SDK).
Untuk self-host sebagai gantinya:
npm run build && npm run start:http # listens on $PORT (default 8080) at /mcp
Sebuah Dockerfile disertakan untuk hosting kontainer (Smithery, Fly, Render, Cloud Run).
Pengembangan & pengujian
npm install
npm run build # tsc -> dist/
npm test # spawns the built stdio server, runs a live conversion
npm test membaca FILETOPDF_API_KEY, atau API_KEY= dari .env yang di-gitignore.
Tautan
- Situs web & kunci API gratis instan: https://filetopdf.dev
- Dokumen API: https://filetopdf.dev/documentation
- Nama registri MCP resmi:
dev.filetopdf/filetopdf-mcp