Excel to PDF MCP Server について
Excel to PDF MCP Server は、Excel と Apple Numbers の表計算ファイルを PDF に変換します。MCP 対応 AI アシスタントを使うユーザー向けに、形式別のツールとプロジェクト範囲内のファイル操作を提供します。
主な機能
- 01.xls と .xlsx の PDF 変換
- 02.numbers の PDF 変換
- 03プロジェクト範囲内のファイル操作
- 04形式別の変換ツール
活用シーン
- 01Excel ブックを PDF 化
- 02Apple Numbers の表を PDF として書き出し
MCP 対応
MCP クライアントに Excel と Apple Numbers の PDF 変換ツールを公開し、会話からファイル変換を呼び出せるようにします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Excel to PDF MCP サーバー
Excel(.xls/.xlsx)および Apple Numbers(.numbers)ファイルを PDF 形式に変換できる MCP(Model Context Protocol)サーバーです。このツールは Claude などの AI アシスタントと連携し、会話を通じて直接ファイルを変換できます。
機能
- Excel ファイル(.xls、.xlsx)を PDF に変換
- Apple Numbers ファイル(.numbers)を PDF に変換
- Model Context Protocol を介して AI アシスタントと連携
- プロジェクトの境界を尊重した安全なファイル処理
- npm による簡単なインストール
要件
- Node.js 16 以降
- LibreOffice(変換処理に必要)
インストール
Smithery 経由でインストール
Smithery 経由で Claude Desktop 用の Excel to PDF Converter を自動的にインストールするには:
npx -y @smithery/cli install @kmexnx/excel-to-pdf-mcp --client claude
LibreOffice のインストール
変換処理には LibreOffice が必要です。お使いのオペレーティングシステムに応じてインストールしてください:
macOS の場合:
brew install libreoffice
Ubuntu/Debian の場合:
apt-get install libreoffice
Windows の場合:
LibreOffice 公式ウェブサイトからダウンロードしてインストールしてください。
MCP サーバーのインストール
npm install -g excel-to-pdf-mcp
Claude Desktop での使用
この MCP サーバーを Claude desktop で使用するには:
- このサーバーを
mcp_settings.jsonに追加して、Claude desktop の MCP 設定を構成します:
{
"mcpServers": {
"excel-to-pdf-mcp": {
"command": "npx",
"args": ["excel-to-pdf-mcp"],
"name": "Excel to PDF Converter"
}
}
}
-
Excel または Numbers ファイルがプロジェクトディレクトリ内にあることを確認してください。
-
設定が完了すると、Claude はこのツールを使ってスプレッドシートファイルを PDF に変換できるようになります。
会話の例
この MCP サーバーを使用した場合の、Claude との会話例を以下に示します:
ユーザー:「quarterly_report.xlsx を PDF に変換して、関係者と共有したいです。」
Claude:「Excel ファイルの PDF への変換をお手伝いできます。Excel to PDF converter ツールを使います。」
Claude はその後、バックグラウンドでこのツールを使用します:
Tool: convert_excel_to_pdf
Arguments: {
"input_path": "quarterly_report.xlsx",
"output_format": "pdf"
}
Claude:「Excel ファイルを PDF に変換しました。プロジェクトディレクトリにある quarterly_report-1628347658-a7b2c9.pdf をご確認ください。」
利用可能なツール
この MCP サーバーでは、以下のツールを利用できます:
1. convert_excel_to_pdf
Excel ファイル(.xls/.xlsx)を PDF 形式に変換します。
引数:
input_path:Excel ファイルへの相対パス(必須)output_format:出力形式。現在は PDF のみ対応しています(デフォルト:「pdf」)
2. convert_numbers_to_pdf
Apple Numbers ファイル(.numbers)を PDF 形式に変換します。
引数:
input_path:Numbers ファイルへの相対パス(必須)output_format:出力形式。現在は PDF のみ対応しています(デフォルト:「pdf」)
開発
ソースから実行する場合や、開発に貢献する場合:
- リポジトリをクローンします
- 依存関係をインストールします:
npm install - プロジェクトをビルドします:
npm run build - サーバーを実行します:
npm start
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
