FileToPDF
chính thứcChuyển đổi tệp (DOCX, XLSX, PPTX, hình ảnh), HTML và Markdown thành PDF hoàn hảo từng pixel — npx stdio hoặc Streamable HTTP được lưu trữ, khóa API miễn phí chỉ với một cú nhấp chuột.
Bạn có thể làm gì với File To PDF MCP?
- Kiểm tra trạng thái tài khoản và số dư chuyển đổi còn lại — Yêu cầu trợ lý gọi
get_accountđể xác minh khóa API, gói dịch vụ và số dư chuyển đổi của bạn. - Chuyển đổi tệp được lưu trữ công khai sang PDF — Cung cấp URL của tệp DOCX, XLSX, PPTX, hình ảnh, HTML hoặc MD và yêu cầu
convert_filetrả về tệp PDF. - Kết xuất chuỗi HTML thành PDF — Truyền mã HTML thô kèm theo CSS tùy chọn và các tùy chọn bố cục cho
convert_htmlđể tạo đầu ra PDF dựa trên Chromium với độ chính xác từng pixel. - Biến Markdown thành PDF sạch sẽ — Gửi chuỗi Markdown tới
convert_markdownvới các tùy chọn kiểu dáng và bố cục tùy chọn. - Lưu tệp PDF đã tạo vào ổ đĩa — Đặt biến môi trường
FILETOPDF_OUTPUT_DIRhoặc truyềnsave_pathđể ghi tệp PDF vào máy cục bộ.
Tài liệu
FileToPDF MCP server
Một máy chủ Model Context Protocol dành cho FileToPDF. Nó cho phép bất kỳ ứng dụng khách MCP nào — Claude Desktop, Claude Code, Cursor, Cline, VS Code, ChatGPT, n8n, Make, hoặc tác nhân của riêng bạn — chuyển đổi tệp, HTML, và Markdown sang PDF thông qua ngôn ngữ tự nhiên: hóa đơn, báo cáo, tài liệu, DOCX/XLSX/PPTX, hình ảnh, trang web, và nhiều hơn nữa.
Mang theo khóa API của riêng bạn — nhận một khóa miễn phí, chỉ với một cú nhấp chuột, tại https://filetopdf.dev (10 lượt chuyển đổi miễn phí, không cần đăng ký).
Công cụ
| Công cụ | Chức năng |
|---|---|
get_account | Kiểm tra khóa API và hiển thị gói cước + số tín dụng còn lại. Miễn phí, không sử dụng tín dụng. |
convert_file | Chuyển đổi tệp từ một URL công khai (DOCX, XLSX, PPTX, hình ảnh, HTML, MD, PDF…) sang PDF. |
convert_html | Kết xuất một chuỗi HTML thô (với CSS tùy chọn + tùy chọn bố cục) thành PDF chính xác đến từng pixel qua Chromium. |
convert_markdown | Kết xuất một chuỗi Markdown thô (với CSS tùy chọn + tùy chọn bố cục) thành PDF sạch sẽ. |
Mỗi công cụ chuyển đổi trả về một bản tóm tắt siêu dữ liệu và tệp PDF dưới dạng tài nguyên
application/pdf được nhúng (base64), vì vậy các ứng dụng khách có khả năng có thể lưu tệp. Đặt
biến môi trường FILETOPDF_OUTPUT_DIR, hoặc truyền save_path, để cũng ghi tệp PDF vào đĩa.
Các tùy chọn bố cục (landscape, paperWidth/Height, lề, scale, pdfa,
mật khẩu, …) có sẵn trên Pro, Scale, và bản dùng thử miễn phí; trên Starter/Basic
chúng sẽ trả về lỗi nâng cấp. Mỗi lần chuyển đổi thành công tiêu tốn 1 tín dụng; lỗi
thì miễn phí.
Bắt đầu nhanh (cục bộ / stdio)
Cursor — cài đặt một cú nhấp chuột: Thêm vào Cursor (sau đó thay thế trình giữ chỗ bằng khóa của bạn).
Claude Desktop / Cline / bất kỳ ứng dụng khách stdio nào — thêm vào cấu hình 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 hoặc qua MCP: Thêm Máy chủ):
{
"servers": {
"filetopdf": {
"type": "stdio",
"command": "npx",
"args": ["-y", "filetopdf-mcp"],
"env": { "FILETOPDF_API_KEY": "sk_live_YOUR_API_KEY" }
}
}
}
Lưu trữ / từ xa (Streamable HTTP) — không cần cài đặt
Một điểm cuối được lưu trữ có sẵn tại https://api.filetopdf.dev/mcp. Xác thực
bằng khóa của riêng bạn qua tiêu đề x-api-key, tiêu đề Authorization: Bearer, hoặc
tham số truy vấn ?apiKey=.
{
"mcpServers": {
"filetopdf": {
"type": "streamable-http",
"url": "https://api.filetopdf.dev/mcp",
"headers": { "x-api-key": "sk_live_YOUR_API_KEY" }
}
}
}
Đây cũng là URL để dán vào bất kỳ nền tảng nào có bước ứng dụng khách MCP — n8n (Công cụ Ứng dụng khách MCP), Make (Ứng dụng khách MCP), Zapier (Ứng dụng khách MCP beta), Relay.app (Gọi công cụ MCP), Flowise, Langflow, Dify, LibreChat, AnythingLLM, hoặc các khung tác nhân (OpenAI Agents SDK, LangChain, CrewAI, Vercel AI SDK).
Để tự lưu trữ thay thế:
npm run build && npm run start:http # listens on $PORT (default 8080) at /mcp
Một Dockerfile được bao gồm để lưu trữ container (Smithery, Fly, Render, Cloud Run).
Phát triển & kiểm thử
npm install
npm run build # tsc -> dist/
npm test # spawns the built stdio server, runs a live conversion
npm test đọc FILETOPDF_API_KEY, hoặc API_KEY= từ một .env bị gitignore.
Liên kết
- Trang web & khóa API miễn phí tức thì: https://filetopdf.dev
- Tài liệu API: https://filetopdf.dev/documentation
- Tên đăng ký MCP chính thức:
dev.filetopdf/filetopdf-mcp