EasyAccessPDF について
EasyAccessPDFは、文書処理とPDFのアクセシビリティ検査を行う、AIクライアント向けのホスト型MCPサーバーです。形式変換、veraPDF監査、PDF/UAの自動修正を提供します。
主な機能
- 01文書をMarkdownに変換
- 02PDFをJSON、HTML、テキストで出力
- 03veraPDFでPDF/UA-1を監査
- 04PDFへのタグ付けと自動修正
- 05アカウント状態とクレジットの確認
活用シーン
- 01AIワークフロー用の文書変換
- 02PDF/UAのアクセシビリティ問題の確認
- 03PDFの修正と再監査
- 04アカウントプランと残高の確認
MCP 対応
Streamable HTTP経由で、文書変換、PDF出力、アクセシビリティ検査、修正、アカウント照会の5つのツールをMCPクライアントに公開します。呼び出しにはHTTP Basic認証が必要で、文書は公開URLで指定します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://easyaccesspdf.com/wp-json/easy/v1/mcpclaude mcp add --transport http luotwo-easyaccesspdf https://easyaccesspdf.com/wp-json/easy/v1/mcp{"mcpServers":{"luotwo-easyaccesspdf":{"type":"http","url":"https://easyaccesspdf.com/wp-json/easy/v1/mcp"}}}Cursor で開く{"servers":{"luotwo-easyaccesspdf":{"type":"http","url":"https://easyaccesspdf.com/wp-json/easy/v1/mcp"}}}VS Code で開く{"mcpServers":{"luotwo-easyaccesspdf":{"type":"http","url":"https://easyaccesspdf.com/wp-json/easy/v1/mcp"}}}{"mcpServers":{"luotwo-easyaccesspdf":{"serverUrl":"https://easyaccesspdf.com/wp-json/easy/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://easyaccesspdf.com/wp-json/easy/v1/mcp認証が必要ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | ドキュメントの公開 URL(最大 50MB) |
詳細
EasyAccessPDF — MCP サーバーの使用例
英語 | ドイツ語 | フランス語 | スペイン語 | 日本語
🌐 公式ウェブサイト:easyaccesspdf.com · 無料 PDF チェッカー · 料金 · MCP セットアップガイド
AI クライアント(Claude Code、Claude Desktop、Cursor、Codex)をEasyAccessPDF MCP サーバーに接続すると、ドキュメントの Markdown への変換、PDF の JSON/HTML/テキストへのエクスポート、veraPDF によるアクセシビリティチェック、PDF/UA の問題の自動修正を、AI ワークフローから直接実行できます。
- エンドポイント:
https://easyaccesspdf.com/wp-json/easy/v1/mcp - プロトコル: Streamable HTTP による MCP(JSON-RPC 2.0、プロトコルバージョン
2025-03-26) - 認証: HTTP Basic — EasyAccessPDF アカウントのメールアドレスと WordPress アプリケーションパスワード
- イントロスペクション:
initialize、ping、tools/listは認証なしで応答します。認証情報が必要なのはtools/callのみです - サイト: https://easyaccesspdf.com/mcp/
ツール(5)
| ツール | 内容 | 費用 |
|---|---|---|
eap_convert_to_markdown | ドキュメント(PDF、DOCX、DOC、PPT、XLS、HTML、EPUB、RTF、ODT、TXT)→ 整形済み Markdown | メンバーシップに含まれます |
eap_export_pdf | PDF → json(構造化ツリー)、html、text、または annotated-pdf(レイアウトの可視化、24 時間有効なダウンロード URL) | メンバーシップに含まれます |
eap_check_pdf | veraPDF による PDF/UA-1(ISO 14289-1)アクセシビリティ監査:ページ、グレード A/B/C/F、問題一覧、タグ付け範囲 | メンバーシップに含まれます |
eap_get_account_status | プラン、有効期限、クレジット残高、現在の価格 | メンバーシップに含まれます |
eap_fix_pdf | 自動タグ付け+メタデータの挿入+veraPDF による再監査 → zip のダウンロード URL(タグ付き PDF+レポート+手動確認チェックリスト、24 時間有効) | ドキュメント 1 件につき 1 クレジット — メンバー、非メンバーを問わず課金されます |
すべてのツールは、ドキュメントの一般公開されている URLを受け取ります(最大 50MB)。ドキュメントは EU(フランクフルト)で処理され、保存されません。
入力スキーマ(tools/list から取得)
// eap_convert_to_markdown
{ "type": "object", "properties": { "url": { "type": "string" } }, "required": ["url"] }
// eap_export_pdf
{ "type": "object",
"properties": {
"url": { "type": "string" },
"format": { "type": "string", "enum": ["json", "html", "text", "annotated-pdf"] } },
"required": ["url", "format"] }
// eap_check_pdf
{ "type": "object", "properties": { "url": { "type": "string" } }, "required": ["url"] }
// eap_fix_pdf
{ "type": "object",
"properties": { "url": { "type": "string" }, "title": { "type": "string" } },
"required": ["url"] }
// eap_get_account_status
{ "type": "object", "properties": [] }
1. 認証情報を取得する
- https://easyaccesspdf.com/my-account/ でアカウントを作成し、メールアドレスを確認します(6 桁のコード)。
- MCP Membership($19.90/32 日間、自動更新なし — 購入分は積み上がります)または
eap_fix_pdf用のクレジットパックを購入します。 - My Account → Profile → Application Passwords で、新しいアプリケーションパスワードを作成します(例:
claudeという名前)。 - Basic トークンを作成します:
base64( [email protected] : your-application-password )。
# Linux / macOS
printf '[email protected]:xxxx xxxx xxxx xxxx xxxx xxxx' | base64
# Windows PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes('[email protected]:xxxx xxxx xxxx xxxx xxxx xxxx'))
トークンはクレジットを消費できるため、非公開にしてください。WP プロフィールからいつでも取り消せます。
2. クライアントのセットアップ
Claude Code
claude mcp add --transport http easyaccesspdf \
https://easyaccesspdf.com/wp-json/easy/v1/mcp \
--header "Authorization: Basic <BASE64>"
claude mcp list # should show easyaccesspdf with 5 tools
Claude Desktop
%APPDATA%\Claude\claude_desktop_config.json(Windows)/~/Library/Application Support/Claude/claude_desktop_config.json(macOS):
{
"mcpServers": {
"easyaccesspdf": {
"type": "http",
"url": "https://easyaccesspdf.com/wp-json/easy/v1/mcp",
"headers": { "Authorization": "Basic <BASE64>" }
}
}
}
Cursor
~/.cursor/mcp.json(またはプロジェクトの .cursor/mcp.json):
{
"mcpServers": {
"easyaccesspdf": {
"type": "streamable-http",
"url": "https://easyaccesspdf.com/wp-json/easy/v1/mcp",
"headers": { "Authorization": "Basic <BASE64>" }
}
}
}
Codex(OpenAI)
~/.codex/config.toml:
[mcp_servers.easyaccesspdf]
url = "https://easyaccesspdf.com/wp-json/easy/v1/mcp"
http_headers = { "Authorization" = "Basic <BASE64>" }
codex mcp list で確認してください。
stdio のみ対応するクライアント(ブリッジ)
stdio MCP のみを使用するクライアントは、ホストされたエンドポイントに stdio JSON-RPC を転送する、依存関係不要の Node 18 以降のスクリプト bridge/eap-mcp-bridge.mjs を使用できます。コンテナ化されたランナー向けに Dockerfile も含まれています。
{
"mcpServers": {
"easyaccesspdf": {
"command": "node",
"args": ["bridge/eap-mcp-bridge.mjs"],
"env": { "EAP_TOKEN": "<BASE64>" }
}
}
}
Docker を使う場合:docker build -t eap-mcp-bridge . && docker run -i --rm -e EAP_TOKEN=<BASE64> eap-mcp-bridge。EAP_TOKEN がなくても、ブリッジは initialize/tools/list に応答します(イントロスペクションは公開されています)。その後、tools/call は上流からの 401 を返します。
3. 最小構成のクライアント(SDK 不使用)
examples/python_client.py と examples/node_client.mjs を参照してください。requests/Node 18 以降以外の依存関係を必要としない、シンプルな HTTP/JSON-RPC クライアントです。
python examples/python_client.py
node examples/node_client.mjs
どちらも initialize → tools/list → eap_get_account_status を実行し、結果を出力します。
料金の透明性
- メンバーシップ($19.90/32日、期間の積み重ね可能、自動更新なし)には、変換、エクスポート、チェック、アカウントステータスが無制限で含まれます。
eap_fix_pdfは、メンバー・非メンバーを問わず、常にドキュメントごとに修正クレジット1つが必要です(1回の修正では$2.99相当、クレジットパックでは$0.67相当)。メンバーシップに修正の特典はありません。- クレジットに有効期限はありません。料金:https://easyaccesspdf.com/pricing/
ライセンス
MIT — LICENSEをご覧ください。掲載しているのは例のみです。EasyAccessPDFは、ドイツのHEPA Zweigniederlassung der RUBIX GmbHが運営する商用サービスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。