Agent-Native Calendar
Agent-Native Google Calendar - manage events, sync, and public booking
作者提供的说明(英文原文)
Convert PDFs/images to Word, Excel, and Markdown. Split, merge, and watermark PDF files.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://api.tensormaster.com/pdf/mcp在终端中运行这条命令
claude mcp add --transport http pdf https://api.tensormaster.com/pdf/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"pdf": {
"url": "https://api.tensormaster.com/pdf/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"pdf": {
"type": "http",
"url": "https://api.tensormaster.com/pdf/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://api.tensormaster.com/pdf/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日
发布者(tensormaster.com)不是仓库所有者(tensorslab);可能是其他人代为上架的
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 0 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.0.2)于2个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Agent-Native Calendar, Excel MCP Server, MCP Server for Excel
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Agent-Native Google Calendar - manage events, sync, and public booking
Create and edit Excel files with AI: charts, PivotTables, formulas. No Excel needed.
Excel automation for AI - Sheets, Power Query, DAX, VBA, Tables, Ranges and more. Windows only.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
English
PDF 工具箱是一个面向 Agent 的 MCP 文件处理服务,通过 Streamable HTTP 提供 PDF/图片转 Word、Excel、Markdown、PDF 拆分合并、图片转 PDF、文字水印和异步任务查询能力。支持 OAuth 和手动 API Key 两种授权方式。
| 场景 | 推荐方式 |
|---|---|
| 豆包正式接入 | OAuth |
| MCP Client 支持浏览器授权 | OAuth |
| MCP Client 不支持 OAuth,但支持自定义 Header | 手动 API Key |
| curl、SDK、本地调试 | 手动 API Key |
| 项目 | 值 |
|---|---|
| MCP 服务地址 | https://api.tensormaster.com/pdf/mcp |
| 传输方式 | Streamable HTTP |
| Resource | https://api.tensormaster.com/pdf/mcp |
| OAuth 注册方式 | DCR(Dynamic Client Registration) |
| Scope | mcp:tools offline_access,使用 ASCII 空格分隔 |
| 客户端认证 | none,Public Client + PKCE |
| Response Type | code |
| Grant Type | authorization_code、refresh_token |
| PKCE | 必须使用 S256 |
| Redirect URI | 注册时传入,后续精确匹配,不支持通配符 |
| OAuth Discovery | https://miaodashi.com/.well-known/oauth-authorization-server |
| Authorization Endpoint | https://miaodashi.com/oauth/authorize |
| Token Endpoint | https://miaodashi.com/api/oauth/token |
| Refresh Token Endpoint | 留空,复用 Token Endpoint |
| DCR 注册地址 | https://miaodashi.com/api/oauth/register |
在豆包中按以下步骤操作:
https://api.tensormaster.com/pdf/mcp
DCR、state、PKCE、授权码兑换、Access Token 和 Refresh Token 均由豆包与 MiaoDashi 自动完成,用户无需手动复制授权码或 Token。Access Token 过期后,豆包使用 Refresh Token 自动续期。
将以下指令发送给 Claude:
帮我在设置里添加一个新的 MCP 连接器,地址是 https://api.tensormaster.com/pdf/mcp。添加后提醒我确认授权页面上的权限范围,再点同意。
然后按以下步骤完成授权:
/mcp,选择 PDF 服务并进行授权。 名称:pdf
类型:流式 HTTP URL:https://api.tensormaster.com/pdf/mcp
ChatGPT 的菜单名称可能因账号、工作区权限或版本略有差异;如果看不到添加 MCP 服务器入口,请先确认已启用相应的开发者模式或自定义连接器权限。
pdf-mcp-local。不要使用网页内部 Key、OAuth Token、Device Flow Key 或其他服务的 Key。
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 验证连接,再提交转换任务。
| 工具 | 主要参数 | 说明 |
|---|---|---|
convert_file_to_word | file_url, idempotency_key | PDF/图片转 DOCX |
convert_file_to_excel | file_url, idempotency_key | PDF/图片转 XLSX |
convert_file_to_markdown | file_url, idempotency_key | PDF/图片转 Markdown |
split_pdf | file_url, pages_per_file, idempotency_key | 拆分 PDF,结果通常为 ZIP |
merge_pdfs | file_urls, size, idempotency_key | 按数组顺序合并 PDF |
images_to_pdf | image_urls, scale, idempotency_key | 图片生成 PDF |
add_pdf_watermark | file_url, 水印参数, idempotency_key | 添加文字水印 |
get_pdf_task | task_id | 查询状态、结果 URL、错误和积分 |
list_pdf_tasks | cursor, limit | 查询当前用户的任务列表 |
get_pdf_toolbox_capabilities | 无 | 查询格式、数量、大小和服务限制;无副作用 |
multipart/form-data。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 轮询,不要重复创建任务。| 错误 | 处理方式 |
|---|---|
401 / AUTH_REQUIRED | OAuth 重新授权;手动模式检查 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 重试 |
Authorization Header。