Doc2X MCP 使用指南
本指南介绍如何在不同客户端中接入 Doc2X MCP,并通过 MCP 调用 Doc2X 服务解析 PDF 等文档。
说明:MCP(stdio)本质上是“客户端启动一个本地进程(这里是
npx ...doc2x-mcp),并通过标准输入输出与之通信”。 因此,运行环境的网络/代理、Node.js、以及环境变量注入方式,会直接影响接入是否成功。
前提条件
- 已获取 Doc2X API Key(示例:
sk-xxx) 获取地址:open.noedgeai.com - 已安装 Node.js,并可使用
npx - 网络可正常访问 Doc2X 服务(请直连国内,国外用户请自行配置代理)
通用 MCP 配置
在支持 MCP(stdio)的客户端中添加如下配置:
json
{
"command": "npx",
"args": ["-y", "@noedgeai-org/doc2x-mcp@latest"],
"env": {
"DOC2X_API_KEY": "sk-xxx"
}
}环境变量说明
DOC2X_API_KEY:Doc2X API Key(必填)
常见问题
提示找不到 npx
- 请确认已安装 Node.js(建议 LTS 版本)
- 重新打开终端或检查 PATH 环境变量
依赖安装缓慢或失败
- 检查网络或代理配置
- 可切换 npm 镜像源后重试
API Key 不生效
- 确认 MCP 启动时已注入
DOC2X_API_KEY - 检查客户端日志是否成功读取环境变量
- 确认 MCP 启动时已注入
不知道怎么写提示词 / 模型没有调用 Doc2X MCP
请在提示词中 明确说明使用
doc2x-mcp(或 doc2x MCP),并清楚给出:- 本地文件的绝对路径,或者相对于当前工作目录的路径。
- 是否需要导出
- 导出格式(md / tex / docx)
- (如需要)保存的目标路径或后续处理要求
推荐提示词模板(请按你的实际文件名与路径替换,尽量使用绝对路径):
解析 PDF 并导出为 Markdown / LaTeX / Word
使用 doc2x-mcp 解析 /abs/path/paper.pdf,并导出为 md|tex|docx(例如 md)。解析 PDF → 导出 Markdown → 总结要点
先用 doc2x-mcp 解析 /abs/path/paper.pdf 并导出为 md; 然后基于导出的内容给我 10 条要点 + 1 段总结。解析 PDF → 导出 Markdown → 翻译为中文(保留公式/代码)
用 doc2x-mcp 解析 /abs/path/paper.pdf 并导出为 md; 再把正文翻译成中文,但保留代码块和数学公式不翻译。解析 PDF → 导出 Markdown → 生成目录
用 doc2x-mcp 解析 /abs/path/paper.pdf 并导出为 md; 然后给我一份按标题层级生成的目录。解析 PDF → 导出 Markdown → 按一级标题分段输出
用 doc2x-mcp 解析 /abs/path/paper.pdf 并导出为 md; 如果内容较长,请按一级标题分段输出,并标注每段对应的标题。