mcpField
E
Excel to PDF MCP Server

Excel to PDF MCP Server

ローカル
github.com/kmexnxファイル・ストレージ664 週間前に更新

Excel to PDF MCP Server について

Excel to PDF MCP Server は、Excel と Apple Numbers の表計算ファイルを PDF に変換します。MCP 対応 AI アシスタントを使うユーザー向けに、形式別のツールとプロジェクト範囲内のファイル操作を提供します。

主な機能

  1. 01.xls と .xlsx の PDF 変換
  2. 02.numbers の PDF 変換
  3. 03プロジェクト範囲内のファイル操作
  4. 04形式別の変換ツール

活用シーン

  1. 01Excel ブックを PDF 化
  2. 02Apple Numbers の表を PDF として書き出し

MCP 対応

MCP クライアントに Excel と Apple Numbers の PDF 変換ツールを公開し、会話からファイル変換を呼び出せるようにします。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"excel-to-pdf": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

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

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MseeP.ai Security Assessment Badge

Excel to PDF MCP サーバー

smithery badge

Excel(.xls/.xlsx)および Apple Numbers(.numbers)ファイルを PDF 形式に変換できる MCP(Model Context Protocol)サーバーです。このツールは Claude などの AI アシスタントと連携し、会話を通じて直接ファイルを変換できます。

Excel to PDF Converter MCP server

機能

  • 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 で使用するには:

  1. このサーバーを mcp_settings.json に追加して、Claude desktop の MCP 設定を構成します:
{
  "mcpServers": {
    "excel-to-pdf-mcp": {
      "command": "npx",
      "args": ["excel-to-pdf-mcp"],
      "name": "Excel to PDF Converter"
    }
  }
}
  1. Excel または Numbers ファイルがプロジェクトディレクトリ内にあることを確認してください。

  2. 設定が完了すると、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」)

開発

ソースから実行する場合や、開発に貢献する場合:

  1. リポジトリをクローンします
  2. 依存関係をインストールします:npm install
  3. プロジェクトをビルドします:npm run build
  4. サーバーを実行します:npm start

ライセンス

MIT

コメント

MCP は初めてですか?

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

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