14 PDF tools: merge, split, compress, watermark, encrypt, organize, metadata, page extraction.
Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.
La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.
Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.
https://stagenth.com/mcp/pdf-kit/14 herramientas · 3215 mspdf_merge把多个 PDF 按顺序合并成一个文件(1 credit/次)。纯本地操作,失败自动退款。把多个 PDF 按顺序合并成一个文件(1 credit/次)。纯本地操作,失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_ids* | array | 要合并的 PDF 文件 ID 列表(已上传文件中转站,按顺序合并,至少 2 个) |
| filename | string | 可选输出文件名 |
pdf_split抽取指定页另存为新 PDF(1 credit/次)。失败自动退款。抽取指定页另存为新 PDF(1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 要拆分的 PDF 文件 ID |
| pages* | string | 要抽取的页码,形如 '1-3,5,8'(页码从 1 起) |
| filename | string | 可选输出文件名 |
pdf_compress压缩 PDF 体积(清理冗余 + 重压缩流/图片/字体,1 credit/次)。失败自动退款。压缩 PDF 体积(清理冗余 + 重压缩流/图片/字体,1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 要压缩的 PDF 文件 ID |
| filename | string | 可选输出文件名 |
pdf_watermark给每页加居中、45° 半透明文字水印(1 credit/次)。失败自动退款。给每页加居中、45° 半透明文字水印(1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 目标 PDF 文件 ID |
| text* | string | 水印文字(中英皆可) |
| filename | string | 可选输出文件名 |
pdf_encrypt给 PDF 设打开密码(AES-256,1 credit/次)。失败自动退款。给 PDF 设打开密码(AES-256,1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 目标 PDF 文件 ID |
| password* | string | 打开密码 |
| filename | string | 可选输出文件名 |
img_convert图片格式转换 / 压缩(1 credit/次)。失败自动退款。图片格式转换 / 压缩(1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 目标图片文件 ID |
| to_format* | string | 目标格式:png / jpg / webp / bmp / gif / tiff |
| quality | integer | jpg/webp 质量(1-100) |
| filename | string | 可选输出文件名 |
pdf_decrypt用已知密码解密 PDF、输出无密码版本(1 credit/次)。密码错误会报错并退款。用已知密码解密 PDF、输出无密码版本(1 credit/次)。密码错误会报错并退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 已加密的 PDF 文件 ID |
| password* | string | 该 PDF 的打开密码 |
| filename | string | 可选输出文件名 |
pdf_image_watermark给每页居中贴一个半透明图片水印(1 credit/次)。失败自动退款。给每页居中贴一个半透明图片水印(1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 目标 PDF 文件 ID |
| image_file_id* | integer | 水印图片文件 ID(PNG/JPG,建议带透明背景的 logo) |
| opacity | number | 水印透明度(0.02-1.0) |
| filename | string | 可选输出文件名 |
img_to_pdf把多张图片按顺序合成一个 PDF(每图一页,1 credit/次)。失败自动退款。把多张图片按顺序合成一个 PDF(每图一页,1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_ids* | array | 要合成 PDF 的图片文件 ID 列表(按顺序,每张一页) |
| filename | string | 可选输出文件名 |
pdf_to_img把 PDF 每页渲染成图片、打包成 ZIP(1 credit/次)。失败自动退款。把 PDF 每页渲染成图片、打包成 ZIP(1 credit/次)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 要转成图片的 PDF 文件 ID |
| image_format | string | 输出图片格式:png / jpg |
| dpi | integer | 渲染分辨率 DPI(36-600) |
| filename | string | 可选输出文件名(.zip) |
pdf_organize整理 PDF 页面:旋转指定页 / 删除指定页(1 credit/次,至少给一个操作)。失败自动退款。整理 PDF 页面:旋转指定页 / 删除指定页(1 credit/次,至少给一个操作)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 目标 PDF 文件 ID |
| rotate | string | 要旋转的页码,形如 '1-3,5'(页码从 1 起);留空=不旋转 |
| angle | integer | 旋转角度:90 / 180 / 270(顺时针) |
| delete | string | 要删除的页码,形如 '2,4'(按原页码);留空=不删除 |
| filename | string | 可选输出文件名 |
pdf_number给 PDF 每页加页码(可选前后缀)+ 可选页眉(1 credit/次,中英皆可)。失败自动退款。给 PDF 每页加页码(可选前后缀)+ 可选页眉(1 credit/次,中英皆可)。失败自动退款。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id* | integer | 目标 PDF 文件 ID |
| position | string | 页码位置:bottom-center / bottom-left / bottom-right / top-center / top-left / top-right |
| start | integer | 起始页号(默认 1) |
| prefix | string | 页码前缀,如 '第 ' |
| suffix | string | 页码后缀,如 ' 页' 或 '/10' |
| header | string | 可选页眉文字(每页顶部居中);留空=不加 |
| filename | string | 可选输出文件名 |
pdf_metadata读取或写入 PDF 元数据:不带写参数=返回标题/作者/页数等;带任一写参数=写入并返新 PDF。读取或写入 PDF 元数据:不带写参数=返回标题/作者/页数等;带任一写参数=写入并返新 PDF。
| Parámetro | Tipo | Descripción |
|---|---|---|
| file_id | — | PDF 文件 ID(与 data_base64 二选一) |
| data_base64 | — | PDF 内容 base64(与 file_id 二选一) |
| title | — | 写入标题;缺省不写 |
| author | — | 写入作者;缺省不写 |
| subject | — | 写入主题;缺省不写 |
| keywords | — | 写入关键词;缺省不写 |
pdf_extract_pages按页码范围把 PDF 提取成新文件(如从 300 页报告抽出第 12-18 页),返下载 URL。按页码范围把 PDF 提取成新文件(如从 300 页报告抽出第 12-18 页),返下载 URL。
| Parámetro | Tipo | Descripción |
|---|---|---|
| page_range* | string | 要提取的页码:如 3-10 / 5 / 1,3,5-7 |
| file_id | — | PDF 文件 ID(与 data_base64 二选一) |
| data_base64 | — | PDF 内容 base64(与 file_id 二选一) |
14 de 14 herramientas publicaron una descripción.
Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.
14 PDF tools: merge, split, compress, watermark, encrypt, organize, metadata, page extraction.
Los nombres enlazados abren el índice de Forge con todas las entradas que se observó que exponen esa herramienta. Ver todas las herramientas indexadas.
Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.