Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

PDF Toolkit

by tensorslabversion 1.0.2i★ –iRuns in the cloud
Registry namecom.tensormaster/pdf

Install

Overview

Description from the maker (original English)

Convert PDFs/images to Word, Excel, and Markdown. Split, merge, and watermark PDF files.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs in the cloud
  • Transport: Streamable HTTP
  • Category: Docs, sheets & office work

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 0 of 1 passed
  • Runs on the maker’s server: what you ask it goes through their server.
  • The registry lists no key to fill in.

You need

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Works in Claude on the web, desktop and mobile:

  1. Open Settings → Connectors
  2. Press Add custom connector
  3. Paste the address below and press Add
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Add2https://…3
https://api.tensormaster.com/pdf/mcp

Run this in your terminal

claude mcp add --transport http pdf https://api.tensormaster.com/pdf/mcp

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "pdf": {
      "url": "https://api.tensormaster.com/pdf/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "pdf": {
      "type": "http",
      "url": "https://api.tensormaster.com/pdf/mcp"
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

ChatGPT connects only to servers on the internet:

  1. Open ChatGPT on the web → Settings → Connectors (Apps)
  2. Press Create or Add (some plans need Developer mode under Advanced first)
  3. Paste the address below, give it a name and save
  4. If it asks you to sign in, sign in with the maker
SettingsConnectors1+ Create2https://…3
https://api.tensormaster.com/pdf/mcp

Menu names can differ slightly by plan and over time.

Your choice stays on this device in a cookie; no account needed.

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

We have not read this server’s tool list yet; we check endpoints in rotation.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026

  • ! Caution

    Maker matches the repo

    The publisher (tensormaster.com) is not the repo owner (tensorslab); someone else may have listed it

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • … Not checked yet

    Endpoint responds

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    Sign-in with OAuth

    Not checked yet; we check endpoints in rotation

  • … Not checked yet

    No hidden instructions in tool descriptions

    Not checked yet; we read the tool list when we check the endpoint

Compared with others in Docs, sheets & office worki

  • More stars than 0% of the other 2176 servers in this category
  • Published to the registry more recently than 40% of the other 2176 servers in this category
  • Basic checks equal to or better than 34% of the other 2176 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is PDF Toolkit safe?

It passed 0 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

The registry does not list a required key, though some servers ask you to sign in on first use.

Does it run on my computer or in the cloud?

It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.

Is it still maintained?

The GitHub repo last changed –, and the latest version (1.0.2) reached the registry 2 months ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.

What can I use instead?

In the same category: Agent-Native Calendar, Excel MCP Server, MCP Server for Excel

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Agent-Native Google Calendar - manage events, sync, and public booking

Runs in the cloud★ 7,620MITUpdated 2 months ago
Install

Excel MCP Server

by haris-musa

Lets AI create and edit Excel files itself, including formulas, charts and PivotTables, without Excel installed.

Runs on your computer★ 4,276MITUpdated 6 days ago
Install

Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.

Runs on your computer★ 847MITUpdated 3 days ago
Install

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

PDF 工具箱 MCP 接入说明

English

PDF 工具箱是一个面向 Agent 的 MCP 文件处理服务,通过 Streamable HTTP 提供 PDF/图片转 Word、Excel、Markdown、PDF 拆分合并、图片转 PDF、文字水印和异步任务查询能力。支持 OAuth 和手动 API Key 两种授权方式。

1. 快速选择

场景推荐方式
豆包正式接入OAuth
MCP Client 支持浏览器授权OAuth
MCP Client 不支持 OAuth,但支持自定义 Header手动 API Key
curl、SDK、本地调试手动 API Key

2. 固定配置

项目值
MCP 服务地址https://api.tensormaster.com/pdf/mcp
传输方式Streamable HTTP
Resourcehttps://api.tensormaster.com/pdf/mcp
OAuth 注册方式DCR(Dynamic Client Registration)
Scopemcp:tools offline_access,使用 ASCII 空格分隔
客户端认证none,Public Client + PKCE
Response Typecode
Grant Typeauthorization_code、refresh_token
PKCE必须使用 S256
Redirect URI注册时传入,后续精确匹配,不支持通配符
OAuth Discoveryhttps://miaodashi.com/.well-known/oauth-authorization-server
Authorization Endpointhttps://miaodashi.com/oauth/authorize
Token Endpointhttps://miaodashi.com/api/oauth/token
Refresh Token Endpoint留空,复用 Token Endpoint
DCR 注册地址https://miaodashi.com/api/oauth/register

3. OAuth:豆包推荐方式

在豆包中按以下步骤操作:

  1. 在远程 MCP/Connector 中填写:
   https://api.tensormaster.com/pdf/mcp
  1. 点击“去授权”
  2. 浏览器打开 MiaoDashi 授权页面;首次使用先注册,已有账号直接登录。
  3. 核对客户端名称、PDF 工具箱和权限范围,点击“同意授权”。
  4. 页面返回豆包后,确认状态显示“授权成功”或“已连接”。

DCR、state、PKCE、授权码兑换、Access Token 和 Refresh Token 均由豆包与 MiaoDashi 自动完成,用户无需手动复制授权码或 Token。Access Token 过期后,豆包使用 Refresh Token 自动续期。

Claude 接入步骤

将以下指令发送给 Claude:

帮我在设置里添加一个新的 MCP 连接器,地址是 https://api.tensormaster.com/pdf/mcp。添加后提醒我确认授权页面上的权限范围,再点同意。

然后按以下步骤完成授权:

  1. 退出 Claude,再重新进入 Claude。
  2. 输入 /mcp,选择 PDF 服务并进行授权。
  3. 确认授权成功后,即可使用 PDF 工具箱。
Codex(ChatGPT)接入步骤
  1. 打开 设置 → 插件 → 添加 → 添加 MCP 服务器。
  2. 填写:
   名称:pdf

类型:流式 HTTP URL:https://api.tensormaster.com/pdf/mcp

  1. 点击“保存”。
  2. 点击“进行身份验证”,注册或登录 MiaoDashi 网站,并在授权页面确认权限后点击“同意”。
  3. 返回设置页,确认“进行身份验证”按钮消失,即表示授权成功,可以使用 PDF 工具箱。

ChatGPT 的菜单名称可能因账号、工作区权限或版本略有差异;如果看不到添加 MCP 服务器入口,请先确认已启用相应的开发者模式或自定义连接器权限。

4. 手动 API Key:兼容方式

4.1 获取 API Key
  1. 打开 MiaoDashi API Keys,登录需要承担 PDF 费用的账号。
  2. 点击“创建 API Key”,填写名称,例如 pdf-mcp-local。
  3. 选择 PDF 工具需要的最小权限,至少需要文件处理/生成权限;按需设置过期时间。
  4. 创建成功后立即复制完整 Key。完整 Key 通常只显示一次,请保存到密码管理器或 MCP Client 安全存储。

不要使用网页内部 Key、OAuth Token、Device Flow Key 或其他服务的 Key。

4.2 配置 MCP Client

MCP Gateway 已启用手动 Key 兼容入口时,使用:

{

"mcpServers": { "pdf-toolkit": { "type": "streamableHttp", "url": "https://api.tensormaster.com/pdf/mcp", "headers": { "Authorization": "Bearer md_api_ " } } } }

也可以直接发送:

Authorization: Bearer md_api_<your_key>

不要把 API Key 放到 URL、Query、日志或聊天内容中。先调用 get_pdf_toolbox_capabilities 验证连接,再提交转换任务。

5. 工具列表

工具主要参数说明
convert_file_to_wordfile_url, idempotency_keyPDF/图片转 DOCX
convert_file_to_excelfile_url, idempotency_keyPDF/图片转 XLSX
convert_file_to_markdownfile_url, idempotency_keyPDF/图片转 Markdown
split_pdffile_url, pages_per_file, idempotency_key拆分 PDF,结果通常为 ZIP
merge_pdfsfile_urls, size, idempotency_key按数组顺序合并 PDF
images_to_pdfimage_urls, scale, idempotency_key图片生成 PDF
add_pdf_watermarkfile_url, 水印参数, idempotency_key添加文字水印
get_pdf_tasktask_id查询状态、结果 URL、错误和积分
list_pdf_taskscursor, limit查询当前用户的任务列表
get_pdf_toolbox_capabilities无查询格式、数量、大小和服务限制;无副作用
参数和任务规则
  • MCP 请求使用 JSON-RPC,不接收 multipart/form-data。
  • 用户附件必须映射为临时 HTTPS URL:单文件使用 file_url,多文件使用 file_urls 或 image_urls。
  • split_pdf.pages_per_file 为 1..50;merge_pdfs 支持 2~10 个文件;images_to_pdf 支持 1~10 张图片;scale 为 (0, 1]。
  • 创建任务必须使用 idempotency_key;相同参数重试不会重复创建或扣费。
  • 任务状态:queued → running → succeeded/failed。使用 get_pdf_task 轮询,不要重复创建任务。
  • 任务只能由所属用户查询。

6. 常见错误

错误处理方式
401 / AUTH_REQUIREDOAuth 重新授权;手动模式检查 Key、过期和撤销状态
403 / INSUFFICIENT_SCOPE补充正确权限或重新授权
INVALID_INPUT按 tools/list 返回的 schema 修正参数
UNSUPPORTED_FILE_TYPE / FILE_TOO_LARGE查询 capabilities,转换格式或压缩文件
SOURCE_URL_FORBIDDEN使用可访问的 HTTPS 临时 URL,不携带凭据
INSUFFICIENT_CREDITS充值或切换有额度的账号
CONCURRENCY_LIMITED等待已有任务完成
TASK_NOT_FOUND检查 task ID;不能访问其他用户任务
UPSTREAM_UNAVAILABLE稍后使用相同 idempotency_key 重试

7. 安全要求

  • 全部 MCP、OAuth、Token 和发现地址使用 HTTPS。
  • Access Token、Refresh Token 和 API Key 只能放在 Authorization Header。
  • 不要记录完整凭据、内部 JWT、Supabase 密钥或签名下载 URL。
  • 文件 URL 必须经过 HTTPS、大小、重定向、DNS/IP 和超时校验,防止 SSRF。
  • 怀疑 API Key 泄露时,立即在 MiaoDashi API Keys 页面撤销并重新创建。
Ask PopNx