convertfilefast

Convert files, run PDF/image tools, create billing links, and report feedback.

我該用這個嗎

品質與安全性

B
說明品質
82%
結構描述完整度
74%
命名品質
90%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(8)

  • LOWTool 'images_to_pdf' description lacks action verb在 images_to_pdf 中
  • LOWTool 'merge_pdfs' description lacks action verb在 merge_pdfs 中
  • LOWTool 'split_pdf' description lacks action verb在 split_pdf 中
  • LOWTool 'compress_pdf' description lacks action verb在 compress_pdf 中
  • LOWTool 'rotate_pdf' description lacks action verb在 rotate_pdf 中
  • LOWTool 'extract_pdf_text' description lacks action verb在 extract_pdf_text 中
  • LOWTool 'compress_image' description lacks action verb在 compress_image 中
  • LOWTool 'get_billing_status' description lacks action verb在 get_billing_status 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~3,059Token(工具定義)
~1.5 KB典型回應大小
顯著的注意力影響(128k 上下文的 2.39%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "convertfilefast": {
      "command": "npx",
      "args": [
        "convertfilefast-mcp"
      ]
    }
  }
}

可執行的套件

npmconvertfilefast-mcp0.1.4stdio
pypiconvertfilefast-mcp0.1.5stdio

遠端端點

https://mcp.convertfilefast.com/mcpstreamable-http

它能做什麼

工具清單

工具(18)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢list_supported_conversions

List every conversion slug supported by the MCP server.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪convert_file(target_format, source_url, file_base64, filename, source_format)

Convert a document, spreadsheet, presentation, image, PDF, or data file.

輸入結構描述

{
  "type": "object",
  "properties": {
    "target_format": {
      "description": "Desired output format, e.g. 'pdf', 'csv', 'png'.",
      "enum": [
        "pdf",
        "docx",
        "xlsx",
        "csv",
        "txt",
        "json",
        "jpg",
        "png",
        "webp"
      ],
      "type": "string"
    },
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL to the source file or webpage (preferred). For a webpage to PDF, point at the page and use target_format='pdf'."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded source file. Use only when there is no URL."
    },
    "filename": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Original filename (with extension); used to detect the source format and name the output."
    },
    "source_format": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Source format token (e.g. 'docx', 'pdf', 'png', 'html', 'url'). Inferred from filename/URL if omitted."
    }
  },
  "required": [
    "target_format"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪images_to_pdf(source_urls, files_base64, filenames, page_size, output_name)

Combine multiple images into one multi-page PDF.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_urls": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public image URLs to combine into a multi-page PDF, in order."
    },
    "files_base64": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded image files to combine, in order."
    },
    "filenames": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional filenames matching files_base64, with extensions."
    },
    "page_size": {
      "default": "fit",
      "description": "Page size: fit, A4, or letter.",
      "enum": [
        "fit",
        "A4",
        "letter"
      ],
      "type": "string"
    },
    "output_name": {
      "default": "images.pdf",
      "description": "Name for the output PDF.",
      "type": "string"
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪merge_pdfs(source_urls, files_base64, output_name)

Merge multiple PDFs into a single PDF, preserving the given order.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_urls": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URLs of the PDFs to merge, in order (minimum 2)."
    },
    "files_base64": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDFs to merge, in order (minimum 2). Use when there are no URLs."
    },
    "output_name": {
      "default": "merged.pdf",
      "description": "Name for the merged PDF.",
      "type": "string"
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟢split_pdf(pages, source_url, file_base64)

Extract specific pages/ranges from a PDF.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pages": {
      "description": "Pages/ranges to extract, e.g. '1,3,5-7' or '1-5'.",
      "type": "string"
    },
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the PDF."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDF."
    }
  },
  "required": [
    "pages"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪compress_pdf(source_url, file_base64, quality, remove_metadata)

Reduce the file size of a PDF.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the PDF."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDF."
    },
    "quality": {
      "default": "medium",
      "description": "Compression preset.",
      "enum": [
        "low",
        "medium",
        "high",
        "maximum"
      ],
      "type": "string"
    },
    "remove_metadata": {
      "default": false,
      "description": "Strip PDF metadata to reduce size further.",
      "type": "boolean"
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪rotate_pdf(angle, source_url, file_base64, pages)

Rotate pages in a PDF.

輸入結構描述

{
  "type": "object",
  "properties": {
    "angle": {
      "description": "Rotation in degrees (clockwise).",
      "enum": [
        90,
        180,
        270
      ],
      "type": "integer"
    },
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the PDF."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDF."
    },
    "pages": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Pages to rotate, e.g. '1,3,5-7'. Omit to rotate all pages."
    }
  },
  "required": [
    "angle"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟡protect_pdf(password, source_url, file_base64)

Add password protection (encryption) to a PDF.

輸入結構描述

{
  "type": "object",
  "properties": {
    "password": {
      "description": "Password to set on the PDF.",
      "type": "string"
    },
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the PDF."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDF."
    }
  },
  "required": [
    "password"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🔴unlock_pdf(password, source_url, file_base64)

Remove password protection from a PDF.

輸入結構描述

{
  "type": "object",
  "properties": {
    "password": {
      "description": "Current password of the PDF.",
      "type": "string"
    },
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the PDF."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDF."
    }
  },
  "required": [
    "password"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟢extract_pdf_text(source_url, file_base64, pages, extract_tables)

Extract text and optional tables from a PDF as structured JSON.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the PDF."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded PDF."
    },
    "pages": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optional pages/ranges to extract, e.g. '1-5'."
    },
    "extract_tables": {
      "default": true,
      "description": "Whether to extract tables too.",
      "type": "boolean"
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪resize_image(source_url, file_base64, width, height, fit, ...)

Resize an image to the given width/height.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the image."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded image."
    },
    "width": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Target width in pixels."
    },
    "height": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Target height in pixels."
    },
    "fit": {
      "default": "contain",
      "description": "How to fit within width/height.",
      "enum": [
        "contain",
        "cover",
        "fill"
      ],
      "type": "string"
    },
    "format": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Output format (jpeg, png, webp, ...). Defaults to source format."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪compress_image(source_url, file_base64, quality, format, max_width, ...)

Compress an image to reduce file size, optionally capping dimensions.

輸入結構描述

{
  "type": "object",
  "properties": {
    "source_url": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Public URL of the image."
    },
    "file_base64": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Base64-encoded image."
    },
    "quality": {
      "default": 85,
      "description": "Compression quality 1-100.",
      "maximum": 100,
      "minimum": 1,
      "type": "integer"
    },
    "format": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Output format (jpeg, png, webp, ...). Defaults to source format."
    },
    "max_width": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optionally cap the width in pixels."
    },
    "max_height": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Optionally cap the height in pixels."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟢get_billing_status

Return current plan, subscription status, and remaining credits.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟡create_subscription_checkout(plan_id, annual, currency)

Create a Stripe-hosted checkout link for a Pro or Scale subscription.

輸入結構描述

{
  "type": "object",
  "properties": {
    "plan_id": {
      "description": "Plan to subscribe to: pro or scale.",
      "enum": [
        "pro",
        "scale"
      ],
      "type": "string"
    },
    "annual": {
      "default": false,
      "description": "Use annual billing instead of monthly.",
      "type": "boolean"
    },
    "currency": {
      "default": "usd",
      "description": "Preferred checkout currency.",
      "enum": [
        "usd",
        "brl",
        "eur",
        "gbp"
      ],
      "type": "string"
    }
  },
  "required": [
    "plan_id"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟡create_credit_pack_checkout(pack_id, currency)

Create a Stripe-hosted checkout link for one-time extra credits.

輸入結構描述

{
  "type": "object",
  "properties": {
    "pack_id": {
      "description": "Credit pack to buy: pack_1000 or pack_10000.",
      "enum": [
        "pack_1000",
        "pack_10000"
      ],
      "type": "string"
    },
    "currency": {
      "default": "usd",
      "description": "Preferred checkout currency.",
      "enum": [
        "usd",
        "brl",
        "eur",
        "gbp"
      ],
      "type": "string"
    }
  },
  "required": [
    "pack_id"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟡create_billing_portal_link

Create a Stripe Billing Portal link for payment method and subscription management.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
🟡manage_auto_recharge(enabled, threshold_credits)

Check or change automatic credit-pack recharge: on/off, the trigger threshold, and the last recharge attempts (including the manual payment link when a charge required authentication or was declined). Call with no arguments to just check the current state.

輸入結構描述

{
  "type": "object",
  "properties": {
    "enabled": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Turn automatic credit recharge on (true) or off (false). Omit to leave unchanged."
    },
    "threshold_credits": {
      "anyOf": [
        {
          "minimum": 0,
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Balance at which auto-recharge should fire. Omit to leave unchanged."
    }
  },
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}
⚪report_feedback(summary, category, tool, context)

Report a bug, missing conversion, or quality issue to the ConvertFileFast team.

輸入結構描述

{
  "type": "object",
  "properties": {
    "summary": {
      "description": "Short description of what went wrong or what is missing.",
      "maxLength": 1000,
      "minLength": 3,
      "type": "string"
    },
    "category": {
      "default": "other",
      "description": "Feedback category.",
      "enum": [
        "bug",
        "missing_conversion",
        "quality",
        "other"
      ],
      "type": "string"
    },
    "tool": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Tool or conversion involved, e.g. 'convert_file pdf-to-docx'."
    },
    "context": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Extra detail: error message, input format, expected vs actual."
    }
  },
  "required": [
    "summary"
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "additionalProperties": true
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本18 個工具
已驗證未記錄版本17 個工具