FileToPDF
resmiDosyaları (DOCX, XLSX, PPTX, görseller), HTML ve Markdown'ı piksel mükemmelliğinde PDF'lere dönüştürün — npx stdio veya barındırılan Streamable HTTP, tek tıkla ücretsiz API anahtarı.
File To PDF MCP ile neler yapabilirsiniz?
- Hesap durumunu ve kalan kredileri kontrol edin — Asistanın
get_account'u çağırarak API anahtarınızı, plan seviyenizi ve dönüşüm bakiyenizi doğrulamasını isteyin. - Genel olarak barındırılan bir dosyayı PDF'ye dönüştürün — Bir DOCX, XLSX, PPTX, resim, HTML veya MD dosyasına bir URL sağlayın ve
convert_file'ın PDF'yi döndürmesini sağlayın. - Bir HTML dizesini PDF olarak işleyin — İsteğe bağlı CSS ve düzen seçenekleriyle birlikte ham HTML'yi
convert_html'a iletin ve piksel mükemmel Chromium tabanlı çıktı alın. - Markdown'ı temiz bir PDF'ye dönüştürün — İsteğe bağlı stil ve düzen kontrolleriyle birlikte bir Markdown dizesini
convert_markdown'a gönderin. - Oluşturulan PDF'yi diske kaydedin —
FILETOPDF_OUTPUT_DIRortam değişkenini ayarlayın veya PDF dosyasını yerel olarak yazmak için birsave_pathiletin.
Dokümantasyon
FileToPDF MCP sunucusu
FileToPDF için bir Model Context Protocol sunucusu. Herhangi bir MCP istemcisinin — Claude Desktop, Claude Code, Cursor, Cline, VS Code, ChatGPT, n8n, Make veya kendi ajanınızın — doğal dil aracılığıyla dosyaları, HTML ve Markdown'ı PDF'ye dönüştürmesini sağlar: faturalar, raporlar, dokümantasyon, DOCX/XLSX/PPTX, resimler, web sayfaları ve daha fazlası.
Kendi API anahtarınızı getirin — tek tıkla, ücretsiz edinin: https://filetopdf.dev (10 ücretsiz dönüşüm, kayıt gerekmez).
Araçlar
| Araç | Ne yapar |
|---|---|
get_account | API anahtarını kontrol eder ve plan + kalan kredileri gösterir. Ücretsizdir, kredi kullanmaz. |
convert_file | Genel bir URL'den bir dosyayı (DOCX, XLSX, PPTX, resimler, HTML, MD, PDF…) PDF'ye dönüştürür. |
convert_html | Ham bir HTML dizesini (isteğe bağlı CSS + düzen seçenekleriyle) Chromium aracılığıyla piksel mükemmelliğinde bir PDF'ye dönüştürür. |
convert_markdown | Ham bir Markdown dizesini (isteğe bağlı CSS + düzen seçenekleriyle) temiz bir PDF'ye dönüştürür. |
Her dönüştürme aracı bir meta veri özeti ve PDF'yi gömülü bir
application/pdf kaynağı (base64) olarak döndürür, böylece yetenekli istemciler dosyayı kaydedebilir.
PDF'yi diske yazmak için FILETOPDF_OUTPUT_DIR ortam değişkenini ayarlayın veya save_path iletin.
Düzen seçenekleri (landscape, paperWidth/Height, kenar boşlukları, scale, pdfa,
parolalar, …) Pro, Scale ve ücretsiz denemede kullanılabilir; Starter/Basic'te
bir yükseltme hatası döndürürler. Her başarılı dönüşüm 1 kredi harcar; hatalar
ücretsizdir.
Hızlı başlangıç (yerel / stdio)
Cursor — tek tıkla kurulum: Cursor'a Ekle (ardından yer tutucuyu anahtarınızla değiştirin).
Claude Desktop / Cline / herhangi bir stdio istemcisi — MCP yapılandırmasına ekleyin
(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 veya MCP: Sunucu Ekle yoluyla):
{
"servers": {
"filetopdf": {
"type": "stdio",
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Barındırılan / uzak (Streamable HTTP) — kurulum gerektirmez
https://api.filetopdf.dev/mcp adresinde barındırılan bir uç nokta mevcuttur.
Kendi anahtarınızla x-api-key başlığı, bir Authorization: Bearer başlığı veya
bir ?apiKey= sorgu parametresi aracılığıyla kimlik doğrulaması yapın.
{
"mcpServers": {
"filetopdf": {
"type": "streamable-http",
"url": "https://api.filetopdf.dev/mcp",
"headers": { "x-api-key": "sk_live_YOUR_API_KEY" }
}
}
}
Bu aynı zamanda MCP istemci adımı olan herhangi bir platforma yapıştırılacak URL'dir — n8n (MCP Client Tool), Make (MCP Client), Zapier (MCP Client beta), Relay.app (Call MCP tool), Flowise, Langflow, Dify, LibreChat, AnythingLLM veya ajan çerçeveleri (OpenAI Agents SDK, LangChain, CrewAI, Vercel AI SDK).
Bunun yerine kendi kendine barındırmak için:
npm run build && npm run start:http # listens on $PORT (default 8080) at /mcp
Konteyner barındırma (Smithery, Fly, Render, Cloud Run) için bir Dockerfile dahildir.
Geliştirme ve test
npm install
npm run build # tsc -> dist/
npm test # spawns the built stdio server, runs a live conversion
npm test, FILETOPDF_API_KEY veya git tarafından yok sayılan bir .env dosyasından API_KEY= okur.
Bağlantılar
- Web sitesi ve anında ücretsiz API anahtarı: https://filetopdf.dev
- API belgeleri: https://filetopdf.dev/documentation
- Resmi MCP kayıt adı:
dev.filetopdf/filetopdf-mcp