EasyAccessPDF — MCP Server Examples
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
**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)
| Tool | What it does | Cost |
|---|---|---|
| eap_convert_to_markdown | Document (PDF, DOCX, DOC, PPT, XLS, HTML, EPUB, RTF, ODT, TXT) → clean Markdown | Included with membership |
| eap_export_pdf | PDF → json (structured tree), html, text, or annotated-pdf (layout visualization, 24h download URL) | Included with membership |
| eap_check_pdf | veraPDF PDF/UA-1 (ISO 14289-1) accessibility audit: pages, grade A/B/C/F, issue list, tag coverage | Included with membership |
| eap_get_account_status | Plan, expiry, credit balance, current prices | Included with membership |
| eap_fix_pdf | Auto-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)
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( youremail@example.com : your-application-password ).
Keep the token private — it can spend your credits. Revoke any time in your WP profile.
2. Client setup
Claude Code
Claude Desktop
%APPDATA%\Claude\claude_desktop_config.json (Windows) / ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
Cursor
~/.cursor/mcp.json (or project .cursor/mcp.json):
Codex (OpenAI)
~/.codex/config.toml:
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.