FileToPDF

आधिकारिक

फ़ाइलों (DOCX, XLSX, PPTX, इमेज), HTML और Markdown को पिक्सल-परफेक्ट PDF में बदलें — npx stdio या होस्टेड स्ट्रीमेबल HTTP, एक क्लिक में मुफ़्त API कुंजी।

File To PDF MCP के साथ आप क्या कर सकते हैं?

  • खाते की स्थिति और शेष क्रेडिट जांचें — सहायक से get_account को कॉल करने के लिए कहें ताकि आपकी API कुंजी, योजना स्तर और रूपांतरण शेष सत्यापित हो सके।
  • सार्वजनिक रूप से होस्ट की गई फ़ाइल को PDF में बदलें — DOCX, XLSX, PPTX, इमेज, HTML या MD फ़ाइल का URL प्रदान करें और convert_file को PDF लौटाने दें।
  • HTML स्ट्रिंग को PDF के रूप में रेंडर करें — वैकल्पिक CSS और लेआउट विकल्पों के साथ कच्चा HTML convert_html को भेजें ताकि क्रोमियम-आधारित पिक्सेल-परफेक्ट आउटपुट मिले।
  • Markdown को साफ PDF में बदलें — वैकल्पिक स्टाइलिंग और लेआउट नियंत्रण के साथ Markdown स्ट्रिंग convert_markdown को भेजें।
  • जनरेट की गई PDF को डिस्क पर सेव करेंFILETOPDF_OUTPUT_DIR पर्यावरण चर सेट करें या PDF फ़ाइल को स्थानीय रूप से लिखने के लिए save_path पास करें।

दस्तावेज़

FileToPDF MCP सर्वर

npm smithery badge Install MCP Server

FileToPDF के लिए एक Model Context Protocol सर्वर। यह किसी भी MCP क्लाइंट — Claude Desktop, Claude Code, Cursor, Cline, VS Code, ChatGPT, n8n, Make, या आपके अपने एजेंट — को प्राकृतिक भाषा के माध्यम से फ़ाइलों, HTML और Markdown को PDF में बदलने की सुविधा देता है: चालान, रिपोर्ट, दस्तावेज़ीकरण, DOCX/XLSX/PPTX, छवियाँ, वेब पेज, और बहुत कुछ।

अपनी स्वयं की API कुंजी लाएँ — एक क्लिक में, मुफ़्त में प्राप्त करें https://filetopdf.dev (10 मुफ़्त रूपांतरण, किसी साइनअप की आवश्यकता नहीं)।

उपकरण

उपकरणयह क्या करता है
get_accountAPI कुंजी की जाँच करें और प्लान + शेष क्रेडिट दिखाएँ। मुफ़्त, कोई क्रेडिट उपयोग नहीं होता।
convert_fileकिसी सार्वजनिक URL से फ़ाइल (DOCX, XLSX, PPTX, छवियाँ, HTML, MD, PDF…) को PDF में बदलें।
convert_htmlएक कच्चे HTML स्ट्रिंग (वैकल्पिक CSS + लेआउट विकल्पों के साथ) को Chromium के माध्यम से पिक्सेल-परफेक्ट PDF में रेंडर करें।
convert_markdownएक कच्चे Markdown स्ट्रिंग (वैकल्पिक CSS + लेआउट विकल्पों के साथ) को एक साफ PDF में रेंडर करें।

प्रत्येक रूपांतरण उपकरण एक मेटाडेटा सारांश और PDF को एक एम्बेडेड application/pdf संसाधन (base64) के रूप में लौटाता है, ताकि सक्षम क्लाइंट फ़ाइल को सहेज सकें। PDF को डिस्क पर लिखने के लिए FILETOPDF_OUTPUT_DIR env var सेट करें, या save_path पास करें।

लेआउट विकल्प (landscape, paperWidth/Height, मार्जिन, scale, pdfa, पासवर्ड, …) Pro, Scale और मुफ़्त परीक्षण पर उपलब्ध हैं; Starter/Basic पर वे एक अपग्रेड त्रुटि लौटाते हैं। प्रत्येक सफल रूपांतरण की लागत 1 क्रेडिट है; त्रुटियाँ मुफ़्त हैं।

त्वरित शुरुआत (स्थानीय / stdio)

Cursor — एक-क्लिक इंस्टॉल: Cursor में जोड़ें (फिर प्लेसहोल्डर को अपनी कुंजी से बदलें)।

Claude Desktop / Cline / कोई भी stdio क्लाइंट — 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 या MCP: सर्वर जोड़ें के माध्यम से):

{
  "servers": {
    "filetopdf": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "filetopdf-mcp"],
      "env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
    }
  }
}

होस्टेड / रिमोट (स्ट्रीमेबल HTTP) — कोई इंस्टॉल नहीं

एक होस्टेड एंडपॉइंट https://api.filetopdf.dev/mcp पर उपलब्ध है। x-api-key हेडर, Authorization: Bearer हेडर, या ?apiKey= क्वेरी पैरामीटर के माध्यम से अपनी कुंजी से प्रमाणित करें।

{
  "mcpServers": {
    "filetopdf": {
      "type": "streamable-http",
      "url": "https://api.filetopdf.dev/mcp",
      "headers": { "x-api-key": "sk_live_YOUR_API_KEY" }
    }
  }
}

यह वह URL भी है जिसे MCP क्लाइंट चरण वाले किसी भी प्लेटफ़ॉर्म में पेस्ट करना है — n8n (MCP क्लाइंट टूल), Make (MCP क्लाइंट), Zapier (MCP क्लाइंट बीटा), Relay.app (MCP टूल कॉल करें), Flowise, Langflow, Dify, LibreChat, AnythingLLM, या एजेंट फ्रेमवर्क (OpenAI Agents SDK, LangChain, CrewAI, Vercel AI SDK)।

इसके बजाय स्वयं-होस्ट करने के लिए:

npm run build && npm run start:http   # listens on $PORT (default 8080) at /mcp

कंटेनर होस्टिंग (Smithery, Fly, Render, Cloud Run) के लिए एक Dockerfile शामिल है।

विकास और परीक्षण

npm install
npm run build          # tsc -> dist/
npm test               # spawns the built stdio server, runs a live conversion

npm test FILETOPDF_API_KEY पढ़ता है, या API_KEY= एक gitignored .env से।

लिंक

लाइसेंस

MIT