API と MCP

コードとエージェントのためのドキュメント→Markdown変換

AnythingMD は PDF、Office ファイル、画像、Web ページをクリーンな Markdown に変換します。エージェントから MCP で、または自分のコードから REST API で呼び出せます。どちらも Web アプリと同じクレジットを使います。

MCP サーバー

Claude Code、Cursor、VS Code など任意の MCP クライアントにリモートサーバーを1つ追加するだけです。エージェントはローカルファイルや公開URLを1回の呼び出しで Markdown に変換し、長いドキュメントはページごとに読めます。

エンドポイント: https://mcp.anythingmd.com/mcp

ツール

  • create_upload — ローカルファイル用の署名付きアップロードリンクを取得します。ファイルはチャットを通りません。
  • convert_to_markdown — ファイルまたはURLを変換し、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 をダウンロード。3つのリクエストだけです。

  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ドキュメントあたり最大 1,000 ページ。

利用できる人

すべてのアカウントで API キーを作成できます。新規アカウントには 300 クレジット(20 ページ)が付きます。ワークスペースで初めてパックを購入するまで、キーは毎分 10 リクエストに制限され、購入後は 60 になります。

API と MCP のページあたりのクレジットは Web サイトと同じです。

料金を見る

コーディングエージェント向け

エージェントはドキュメントをプレーンテキストで読めます。