mcpField
F
Foxit PDF API MCP Server

Foxit PDF API MCP Server

ローカル
github.com/foxitsoftware生産性1240 週間前に更新

Foxit PDF API MCP Server について

Foxit PDF API MCP Serverは、Foxit PDF Services APIを通じてPDFを扱うツールを、AIエージェントやMCP対応アプリに提供します。Python版とTypeScript版があり、変換、編集、セキュリティ、フォーム、分析に対応します。

主な機能

  1. 01ドキュメントのアップロード、ダウンロード、削除
  2. 02ドキュメントとPDFの相互変換
  3. 03PDFの分割、結合、圧縮、透かし追加
  4. 04パスワードと権限の管理
  5. 05メタデータ確認、PDF比較、フォームデータ処理

活用シーン

  1. 01Officeファイルや画像をPDFに変換
  2. 02PDFの結合、分割、透かし追加
  3. 03PDFのパスワードとアクセス権を設定
  4. 04文書を比較、またはフォームデータをJSONで入出力

MCP 対応

MCPサーバーはFoxit PDF Services APIの操作を、AIエージェントやMCP対応アプリ向けのツールとして公開します。リポジトリにはPython版とTypeScript版があります。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"foxitsoftware-foxit-pdf-api": {
"command": "npx",
"args": [
"-y",
"@foxitsoftware/foxit-pdf-api-mcp-server"
],
"env": {
"FOXIT_CLOUD_API_HOST": "<FOXIT_CLOUD_API_HOST>",
"FOXIT_CLOUD_API_CLIENT_ID": "<FOXIT_CLOUD_API_CLIENT_ID>",
"FOXIT_CLOUD_API_CLIENT_SECRET": "<FOXIT_CLOUD_API_CLIENT_SECRET>"
}
}
}
}
起動コマンドnpx -y @foxitsoftware/foxit-pdf-api-mcp-server
設定が必要な環境変数
FOXIT_CLOUD_API_HOSTFoxit PDF Services host, e.g. https://na1.fusion.foxit.com/pdf-services
FOXIT_CLOUD_API_CLIENT_IDClient ID for Foxit PDF API from foxit developer portal(https://developer-api.foxit.com/)
FOXIT_CLOUD_API_CLIENT_SECRETシークレットClient secret for Foxit PDF API from foxit developer portal(https://developer-api.foxit.com/)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@foxitsoftware/foxit-pdf-api-mcp-server0.2.3

ツール

32

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
filePathstringはいアップロードするファイルの絶対パス

詳細

Foxit PDF API MCP サーバー

Foxit PDF Services API の操作を、Claude Desktop、Cursor、その他の MCP 対応アプリケーションのような AI エージェント向けのツールとして提供する Model Context Protocol(MCP)サーバーです。

概要

このディレクトリには、Foxit PDF API MCP サーバーの複数の実装が含まれています。

🐍 Python バージョン
  • 場所:python/foxit-pdf-api-mcp-server/
  • 機能:作成、変換、操作、セキュリティ、OCR、フォーム、分析など、35 種類以上の PDF 操作
  • 技術:FastMCP、Python 3.11 以降、uv パッケージマネージャー
  • ステータス:✅ 開発中 — TypeScript バージョンとすべての機能が同等です

👉 インストール方法と使用方法については、Python README をご覧ください。

📘 TypeScript バージョン
  • 場所:typescript/foxit-pdf-api-mcp-server/
  • 機能:充実した TypeScript サポートを備えた 35 種類以上の PDF 操作
  • 技術:TypeScript、Node.js、pnpm
  • ステータス:✅ 開発中 — Python バージョンとすべての機能が同等です

👉 インストール方法と使用方法については、TypeScript README をご覧ください。

⚠️ stdio-python(レガシー)
  • 場所:stdio-python/
  • ステータス:⚠️ 非推奨 — 代わりに上記の新しい Python バージョンをご利用ください
  • 注記:これは初期の実装であり、現在はメンテナンスされていません

機能

Python バージョンと TypeScript バージョンの両方で、以下の機能を利用できます。

  • 📄 ドキュメントのライフサイクル — ドキュメントのアップロード、ダウンロード、削除
  • 🔄 PDF の作成 — Word、Excel、PPT、HTML、URL、テキスト、画像を PDF に変換
  • 📤 PDF の変換 — PDF を Word、Excel、PPT、HTML、テキスト、画像に変換
  • ✂️ 操作 — 分割、結合、抽出、圧縮、フラット化、リニアライズ、透かし、ページ操作
  • 🔒 セキュリティ — パスワードの追加と削除、権限の設定
  • 📊 プロパティ — PDF の包括的なメタデータとプロパティの抽出
  • 🔍 分析 — PDF の比較
  • 📝 フォーム — フォームデータの JSON 形式でのエクスポートとインポート

はじめに

前提条件
  • API 認証情報:Foxit Developer Portal に登録して、Client ID と Client Secret を取得してください
  • Python バージョン:Python 3.11 以降および uv パッケージマネージャー
  • TypeScript バージョン:Node.js 18 以降および pnpm
クイックスタート

お好みの実装を選択してください。

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

環境変数

すべてのバージョンで、以下の環境変数が必要です。

  • FOXIT_CLOUD_API_HOST:API ホストの URL(例:https://na1.fusion.foxit.com/pdf-services)
  • FOXIT_CLOUD_API_CLIENT_ID:Foxit Developer Portal で取得したクライアント ID
  • FOXIT_CLOUD_API_CLIENT_SECRET:Foxit Developer Portal で取得したクライアントシークレット

サポート

問題や質問がある場合は、以下をご確認ください。

  • 選択した実装の README を確認する
  • API のドキュメントについては Foxit Developer Portal をご覧ください
  • 開発環境のセットアップについては CONTRIBUTING.md ガイドをご確認ください

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。