Foxit PDF API MCP Server
MCP server that exposes Foxit PDF API capabilities via stdio.
Que pouvez-vous faire avec Foxit PDF API MCP Server ?
- 📄 Document Lifecycle - Upload, download, delete documents
- 🔄 PDF Creation - Convert Word, Excel, PPT, HTML, URL, text, images to PDF
- 📤 PDF Conversion - Convert PDF to Word, Excel, PPT, HTML, text, images
- ✂️ Manipulation - Split, merge, extract, compress, flatten, linearize, watermark, page operations
- 🔒 Security - Add/remove passwords, set permissions
- 📊 Properties - Extract comprehensive PDF metadata and properties
- 🔍 Analysis - Compare PDFs
- 📝 Forms - Export and import form data as JSON
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
@foxitsoftware/foxit-pdf-api-mcp-serverclaude mcp add foxit-pdf-api-mcp-server -e 'FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST>' -e 'FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID>' -e 'FOXIT_CLOUD_API_CLIENT_SECRET=<your foxit_cloud_api_client_secret>' -- npx -y @foxitsoftware/foxit-pdf-api-mcp-server@0.2.3
{
"mcpServers": {
"foxit-pdf-api-mcp-server": {
"command": "npx",
"args": [
"-y",
"@foxitsoftware/foxit-pdf-api-mcp-server@0.2.3"
],
"env": {
"FOXIT_CLOUD_API_HOST": "<FOXIT_CLOUD_API_HOST>",
"FOXIT_CLOUD_API_CLIENT_ID": "<FOXIT_CLOUD_API_CLIENT_ID>",
"FOXIT_CLOUD_API_CLIENT_SECRET": "<your foxit_cloud_api_client_secret>"
}
}
}
}
Variables d'environnement
FOXIT_CLOUD_API_HOSTobligatoire Foxit PDF Services host, e.g. https://na1.fusion.foxit.com/pdf-servicesFOXIT_CLOUD_API_CLIENT_IDobligatoire Client ID for Foxit PDF API from foxit developer portal(https://developer-api.foxit.com/)FOXIT_CLOUD_API_CLIENT_SECRETobligatoire secret Client secret for Foxit PDF API from foxit developer portal(https://developer-api.foxit.com/)
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Foxit PDF API MCP Servers
Model Context Protocol (MCP) servers that expose Foxit PDF Services API operations as tools for AI agents like Claude Desktop, Cursor, and other MCP-compatible applications.
Overview
This directory contains multiple implementations of the Foxit PDF API MCP Server:
🐍 Python Version
- Location:
python/foxit-pdf-api-mcp-server/ - Features: 35+ PDF operations including creation, conversion, manipulation, security, OCR, forms, and analysis
- Technologies: FastMCP, Python 3.11+, uv package manager
- Status: ✅ Active development - Full feature parity with TypeScript version
👉 View Python README for installation and usage instructions.
📘 TypeScript Version
- Location:
typescript/foxit-pdf-api-mcp-server/ - Features: 35+ PDF operations with comprehensive TypeScript support
- Technologies: TypeScript, Node.js, pnpm
- Status: ✅ Active development - Full feature parity with Python version
👉 View TypeScript README for installation and usage instructions.
⚠️ stdio-python (Legacy)
- Location:
stdio-python/ - Status: ⚠️ DEPRECATED - Use the new Python version above instead
- Note: This was the original implementation and is no longer maintained
Features
Both Python and TypeScript versions provide:
- 📄 Document Lifecycle - Upload, download, delete documents
- 🔄 PDF Creation - Convert Word, Excel, PPT, HTML, URL, text, images to PDF
- 📤 PDF Conversion - Convert PDF to Word, Excel, PPT, HTML, text, images
- ✂️ Manipulation - Split, merge, extract, compress, flatten, linearize, watermark, page operations
- 🔒 Security - Add/remove passwords, set permissions
- 📊 Properties - Extract comprehensive PDF metadata and properties
- 🔍 Analysis - Compare PDFs
- 📝 Forms - Export and import form data as JSON
Getting Started
Prerequisites
- API Credentials: Sign up at Foxit Developer Portal to get your Client ID and Client Secret
- Python Version: Python 3.11+ and uv package manager
- TypeScript Version: Node.js 18+ and pnpm
Quick Start
Choose your preferred implementation:
Python:
cd python/foxit-pdf-api-mcp-server
# See python/foxit-pdf-api-mcp-server/README.md for full instructions
TypeScript:
cd typescript/foxit-pdf-api-mcp-server
# See typescript/foxit-pdf-api-mcp-server/README.md for full instructions
Environment Variables
All versions require the following environment variables:
- FOXIT_CLOUD_API_HOST: API host URL (e.g.,
https://na1.fusion.foxit.com/pdf-services) - FOXIT_CLOUD_API_CLIENT_ID: Your client ID from Foxit Developer Portal
- FOXIT_CLOUD_API_CLIENT_SECRET: Your client secret from Foxit Developer Portal
Support
For issues or questions:
- Check the specific README for your chosen implementation
- Visit Foxit Developer Portal for API documentation
- Review the CONTRIBUTING.md guide for development setup
Questions fréquentes
Qu'est-ce que Foxit PDF API MCP Server ?
MCP server that exposes Foxit PDF API capabilities via stdio.
Comment installer Foxit PDF API MCP Server ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add foxit-pdf-api-mcp-server -e 'FOXIT_CLOUD_API_HOST=<FOXIT_CLOUD_API_HOST>' -e 'FOXIT_CLOUD_API_CLIENT_ID=<FOXIT_CLOUD_API_CLIENT_ID>' -e 'FOXIT_CLOUD_API_CLIENT_SECRET=<your foxit_cloud_api_client_secret>' -- npx -y @foxitsoftware/foxit-pdf-api-mcp-server@0.2.3. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Foxit PDF API MCP Server ?
Oui. Il attend FOXIT_CLOUD_API_HOST, FOXIT_CLOUD_API_CLIENT_ID, FOXIT_CLOUD_API_CLIENT_SECRET, à renseigner dans sa configuration.
Foxit PDF API MCP Server est-il open source ?
Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.
Qui maintient Foxit PDF API MCP Server ?
Il est publié par foxitsoftware. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.