mcpField
D
docalyze

docalyze

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

docalyze について

docalyzeは、PDF、表計算ファイル、オフィス文書、画像などのローカル文書をAIアシスタントが読み取り、視覚的に確認できるMCPサーバーです。推論はホスト側のAIが行うため、APIキーは不要です。

主な機能

  1. 01ディレクトリー内のファイル一覧
  2. 02ページ指定による文書テキストの読み取り
  3. 03視覚分析用のページ画像を返却
  4. 04オフィス文書、データファイル、画像に対応

活用シーン

  1. 01ローカルのPDFや表計算ファイルからテキストを抽出
  2. 02文書ページ内の図表を確認
  3. 03ローカルのWordやPowerPointファイルを確認

MCP 対応

docalyzeは、文書一覧、メタデータ、テキスト読み取り、視覚評価のツールをMCPクライアントに公開します。設定可能なローカルのルートディレクトリーからファイルを読み込みます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"lunarperovskite-docalyze": {
"command": "npx",
"args": [
"-y",
"docalyze-mcp-server"
]
}
}
}
起動コマンドnpx -y docalyze-mcp-server

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

パッケージ
pypidocalyze-mcp-server0.2.1
npmdocalyze-mcp-server0.2.1

ツール

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

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

詳細

Docalyze Logo

Docalyze MCP サーバー

AI アシスタントがローカルのドキュメント(PDF、Excel スプレッドシート、CSV ファイル、Word ドキュメント、PowerPoint プレゼンテーション、画像)を読み取り、視覚的に分析できる MCP(Model Context Protocol)サーバーです。

API キーは不要です。ホスト AI(GitHub Copilot、Claude など)が直接すべての推論を行います。

対応形式

形式拡張子読み取り視覚分析
PDF.pdf✅✅
Excel.xlsx、.xls✅✅
CSV / TSV.csv、.tsv✅—
JSON.json✅—
Word.docx✅✅
PowerPoint.pptx✅✅
プレーンテキスト.txt、.md✅—
画像.png、.jpg、.jpeg、.gif、.bmp、.tiff、.webp—✅

ツール

ツール説明
list_documentsディレクトリ内のファイルを、glob パターンで絞り込んで一覧表示します
document_infoファイルのメタデータ(サイズ、更新日、シート)を取得します
read_documentページネーション付きでドキュメントからテキストを抽出します
visual_evaluate_documentページ画像をインラインで返し、AI がグラフ、表、図を分析できるようにします

インストール

VS Code から(推奨)

MCP サーバーギャラリー(拡張機能サイドバー → MCP タブ)で docalyze を検索し、インストールをクリックします。

PyPI から
pip install docalyze-mcp-server
npm から
npx docalyze-mcp-server

uv または pipx のインストールが必要です。npm ラッパーは uvx を呼び出し、Python パッケージを自動的に実行します。

手動セットアップ

VS Code の mcp.json(または settings.json)に追加します。

{
  "servers": {
    "docalyze": {
      "type": "stdio",
      "command": "python",
      "args": ["-m", "docalyze_mcp_server"],
      "env": {
        "PYTHONIOENCODING": "utf-8"
      }
    }
  }
}

または、pip でインストールし、エントリーポイントを使用する場合は、次のようにします。

{
  "servers": {
    "docalyze": {
      "type": "stdio",
      "command": "docalyze-mcp-server"
    }
  }
}

オプションの依存関係

基本インストールでは、PDF、Excel、CSV、JSON、プレーンテキストに対応します。ほかの形式を使用する場合は、次のようにします。

# Word documents
pip install docalyze-mcp-server[docx]

# PowerPoint
pip install docalyze-mcp-server[pptx]

# OCR (requires Tesseract installed on your system)
pip install docalyze-mcp-server[ocr]

# Everything
pip install docalyze-mcp-server[all]

設定

サーバーは、設定可能なルートディレクトリからドキュメントを読み取ります。変更するには、DOCUMENTS_ROOT 環境変数を設定します。

{
  "servers": {
    "docalyze": {
      "type": "stdio",
      "command": "docalyze-mcp-server",
      "env": {
        "DOCUMENTS_ROOT": "/path/to/your/documents"
      }
    }
  }
}

設定されていない場合は、サーバースクリプトが置かれているディレクトリがデフォルトになります。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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