API 与 MCP

为你的代码和 Agent 提供文档转 Markdown

AnythingMD 将 PDF、Office 文件、图片和网页转换为干净的 Markdown。你可以让 Agent 通过 MCP 调用,也可以在自己的代码里调用 REST API。两者与网页版使用相同的额度。

MCP 服务器

在 Claude Code、Cursor、VS Code 或任何 MCP 客户端中添加一个远程服务器。之后 Agent 只需一次调用即可把本地文件或公开链接转换为 Markdown,并可逐页读取长文档。

地址: https://mcp.anythingmd.com/mcp

工具

  • create_upload — 为本地文件获取签名上传链接,文件不经过对话。
  • convert_to_markdown — 转换文件或链接,返回第一页 Markdown。
  • get_conversion — 查询进行中的任务,或读取长文档的下一页。

Claude Code (Run in a terminal)

claude mcp add -s user --transport http anythingmd https://mcp.anythingmd.com/mcp --header 'Authorization: Bearer ${ANYTHINGMD_API_KEY}'

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "anythingmd": {
      "url": "https://mcp.anythingmd.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:ANYTHINGMD_API_KEY}"
      }
    }
  }
}

请先将 ANYTHINGMD_API_KEY 设置为你的密钥。其他客户端见设置指南。 MCP 设置指南

REST API

创建任务、轮询状态、下载 Markdown,只需三个请求。

  1. 1. 开始转换

    curl -X POST https://anythingmd.com/api/v1/jobs \
      -H "Authorization: Bearer $ANYTHINGMD_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"source":{"type":"external","fileUrl":"https://example.com/report.pdf"}}'
  2. 2. 轮询直到完成

    curl https://anythingmd.com/api/v1/jobs/job_... \
      -H "Authorization: Bearer $ANYTHINGMD_API_KEY"
  3. 3. 下载 Markdown

    curl https://anythingmd.com/api/v1/jobs/job_.../artifacts \
      -H "Authorization: Bearer $ANYTHINGMD_API_KEY"

为生产环境设计

  • 转换前先报价,提前知道需要多少额度。
  • 余额不足时可部分转换,之后从下一页继续。
  • 支持幂等键,重试不会重复扣费。
  • 每个任务都有收据,列明页数和扣除的额度。
  • 每个文档最多 1,000 页。

谁可以使用

每个账户都可以创建 API 密钥。新账户赠送 300 额度(20 页)。在工作区首次购买额度前,密钥限制为每分钟 10 次请求;购买后为 60 次。

API 和 MCP 每页扣除的额度与网页版相同。

查看价格

给编程 Agent

Agent 可以直接读取纯文本版文档。