EasyAccessPDF

io.github.luotwo由 GitHub 帳號 luotwo 發布v1.0.0更新於 Oct 24, 2026

PDF accessibility checks (veraPDF PDF/UA-1), auto-fix and Markdown conversion. EU-hosted.

已驗證Streamable HTTP可網頁執行檔案與儲存資料與分析

概覽

AI 產生的概覽

遠端 MCP 伺服器,可將文件轉換為 Markdown、匯出 PDF,並執行 veraPDF PDF/UA 無障礙檢查與自動修復。

可以做什麼
  • 把公開連結的文件(PDF、Word、PowerPoint、Excel、HTML、EPUB、RTF、ODT、TXT)轉換為乾淨的 Markdown
  • 將 PDF 匯出為 JSON 文件樹、HTML、純文字或附結構標註框的註解版 PDF
  • 以 veraPDF 檢查 PDF 是否符合 PDF/UA-1(ISO 14289-1),回傳頁數、等級、問題清單與標籤覆蓋率
  • 自動修復 PDF:注入中繼資料、自動加上標籤並重新稽核,回傳 24 小時有效的 zip 下載連結
  • 查詢帳戶狀態:會員方案、到期日、剩餘額度與目前價格
適用情境
適合在 AI 工作流程中處理文件時使用,例如從 PDF 或 Office 檔案取出 Markdown 文字、產生結構化 PDF 匯出,或對 PDF/UA 無障礙合規進行稽核與修復。也適合需要準備無障礙文件的團隊。
執行需求
遠端 Streamable HTTP 端點,不需本機安裝(僅支援 stdio 的用戶端可選用 Node 18+ 或 Docker 橋接)。需要 EasyAccessPDF 帳戶,並以帳戶電子郵件與 WordPress 應用程式密碼產生 HTTP Basic 的 Authorization 權杖。付費 MCP 會員(每 32 天 19.90 美元)可解鎖轉換、匯出與檢查;自動修復需消耗額度。文件須為公開可存取的連結,最大 50MB。
安裝前請注意
Authorization 權杖可消耗你的額度,請妥善保管,外洩後應立即撤銷。自動修復每份文件消耗 1 個額度(單次修復價值 2.99 美元),會員與非會員皆須付費,會員方案不含自動修復。文件須可透過公開連結存取,並會送往第三方服務處理(聲明於歐盟法蘭克福處理且不儲存)。修復與匯出結果以 24 小時有效的下載連結回傳。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 EasyAccessPDF,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.luotwo%2Feasyaccesspdf-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "easyaccesspdf": {
      "type": "http",
      "url": "https://easyaccesspdf.com/wp-json/easy/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

EasyAccessPDF — MCP Server Examples

English | Deutsch | Français | Español | 日本語

🌐 Official website: easyaccesspdf.com · Free PDF Checker · Pricing · MCP setup guide

Connect AI clients (Claude Code, Claude Desktop, Cursor, Codex) to the EasyAccessPDF MCP server: convert documents to Markdown, export PDFs to JSON/HTML/text, run veraPDF accessibility checks, and auto-fix PDF/UA issues — directly from your AI workflow.

  • Endpoint: https://easyaccesspdf.com/wp-json/easy/v1/mcp
  • Protocol: MCP over Streamable HTTP (JSON-RPC 2.0, protocol version 2025-03-26)
  • Auth: HTTP Basic — your EasyAccessPDF account email + a WordPress application password
  • Introspection: initialize, ping and tools/list answer without auth — only tools/call requires credentials
  • Site: https://easyaccesspdf.com/mcp/

Tools (5)

ToolWhat it doesCost
eap_convert_to_markdownDocument (PDF, DOCX, DOC, PPT, XLS, HTML, EPUB, RTF, ODT, TXT) → clean MarkdownIncluded with membership
eap_export_pdfPDF → json (structured tree), html, text, or annotated-pdf (layout visualization, 24h download URL)Included with membership
eap_check_pdfveraPDF PDF/UA-1 (ISO 14289-1) accessibility audit: pages, grade A/B/C/F, issue list, tag coverageIncluded with membership
eap_get_account_statusPlan, expiry, credit balance, current pricesIncluded with membership
eap_fix_pdfAuto-tag + metadata injection + veraPDF re-audit → 24h download URL for a zip (tagged PDF + report + manual-review checklist)1 credit per document — billed for members and non-members alike

All tools take a publicly accessible URL of the document (max 50MB). Documents are processed in the EU (Frankfurt) and not stored.

Input schemas (live from tools/list)

jsonc
// 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. Get your credentials

  1. Create an account at https://easyaccesspdf.com/my-account/ and verify your email (6-digit code).
  2. Buy the MCP Membership ($19.90 / 32 days, no auto-renewal — purchases stack) or credit packs for eap_fix_pdf.
  3. In My Account → Profile → Application Passwords, create a new application password (e.g. named claude).
  4. Build the Basic token: base64( [email protected] : your-application-password ).
bash
# Linux / macOSprintf '[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'))

Keep the token private — it can spend your credits. Revoke any time in your WP profile.

2. Client setup

Claude Code

bash
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):

json
{  "mcpServers": {    "easyaccesspdf": {      "type": "http",      "url": "https://easyaccesspdf.com/wp-json/easy/v1/mcp",      "headers": { "Authorization": "Basic <BASE64>" }    }  }}

Cursor

~/.cursor/mcp.json (or project .cursor/mcp.json):

json
{  "mcpServers": {    "easyaccesspdf": {      "type": "streamable-http",      "url": "https://easyaccesspdf.com/wp-json/easy/v1/mcp",      "headers": { "Authorization": "Basic <BASE64>" }    }  }}

Codex (OpenAI)

~/.codex/config.toml:

toml
[mcp_servers.easyaccesspdf]url = "https://easyaccesspdf.com/wp-json/easy/v1/mcp"http_headers = { "Authorization" = "Basic <BASE64>" }

Verify with codex mcp list.

Any stdio-only client (bridge)

Clients that only speak stdio MCP can use bridge/eap-mcp-bridge.mjs — a zero-dependency Node 18+ script that forwards stdio JSON-RPC to the hosted endpoint. A Dockerfile is included for containerized runners.

json
{  "mcpServers": {    "easyaccesspdf": {      "command": "node",      "args": ["bridge/eap-mcp-bridge.mjs"],      "env": { "EAP_TOKEN": "<BASE64>" }    }  }}

Or with Docker: docker build -t eap-mcp-bridge . && docker run -i --rm -e EAP_TOKEN=<BASE64> eap-mcp-bridge. Without EAP_TOKEN the bridge still answers initialize / tools/list (introspection is open); tools/call then returns the upstream 401.

3. Minimal clients (no SDK)

See examples/python_client.py and examples/node_client.mjs — plain HTTP/JSON-RPC, no dependencies beyond requests / Node 18+.

bash
python examples/python_client.pynode examples/node_client.mjs

Both run: initialize → tools/list → eap_get_account_status and print the results.

Billing transparency

  • Membership ($19.90 / 32 days, stacking, no auto-renewal) includes unlimited conversions, exports, checks, and account status.
  • eap_fix_pdf always costs 1 remediation credit per document ($2.99 single-fix value; credit packs bring it to $0.67) — for members and non-members alike. Membership has no fix privilege.
  • Credits never expire. Pricing: https://easyaccesspdf.com/pricing/

License

MIT — see LICENSE. Examples only; EasyAccessPDF is a commercial service operated by HEPA Zweigniederlassung der RUBIX GmbH, Germany.

來源:README.md,提交 354e4d7

工具

5

eap_convert_to_markdown

Convert Document to Markdown

Convert a document to clean Markdown (included with membership, no credits). Formats: PDF, Word (.docx/.doc), PowerPoint, Excel, HTML, EPUB, RTF, ODT, TXT. Pass a publicly accessible URL of the document.

輸入參數url必填

eap_get_account_status

Get Account Status

Get the EasyAccessPDF account status: membership plan, expiry date, remaining PDF credits, current service prices.

無需輸入參數。

eap_check_pdf

Check PDF Accessibility

Check a PDF for accessibility compliance (PDF/UA-1, ISO 14289-1) using veraPDF. Included with membership — no credits charged. Returns pages, grade (A/B/C/F), issue list, tag coverage. Pass a publicly accessible URL of the PDF.

輸入參數url必填

eap_fix_pdf

Auto-fix PDF Accessibility

Auto-fix a PDF for accessibility: injects metadata, auto-tags the document, re-audits with veraPDF. Costs 1 remediation credit per document ($2.99 single-fix value) — billed for members and non-members alike; membership does not include auto-fix. Returns a 24h download URL for a zip package (tagged PDF + veraPDF report + manual-review checklist). Pass a publicly accessible URL of the PDF.

輸入參數url必填title

eap_export_pdf

Export PDF

Export a PDF to another format (included with membership, no credits). Formats: json (structured document tree), html, text (plain text), annotated-pdf (layout visualization with labeled structure boxes — returned as a 24h download URL). Pass a publicly accessible URL of the PDF.

輸入參數url必填format必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分