GenPark Hybrid Bounding Box OCR Table Reconstructor について
OCR のバウンディングボックスを決定論的な空間クラスタリングで構造化テーブルに変換する Python 製 MCP サーバーです。文書処理ワークフロー向けで、数式監査、相互参照の解決、PII のマスキングにも対応します。
主な機能
- 01OCR バウンディングボックスの空間クラスタリング
- 02テーブルグリッドと結合ヘッダーの再構成
- 03数式の整合性監査
- 04相互参照の解決
- 05PII のマスキング
活用シーン
- 01OCR 出力からのテーブル再構成
- 02金融・法律テーブルの数式監査
- 03文書データ内の機密 PII のマスキング
MCP 対応
Claude Desktop や Cursor など、MCP 対応クライアントに文書レイアウト再構成と監査機能を MCP サーバーとして提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
genpark-hybrid-bounding-box-ocr-table-reconstructor-skill
本番環境向けドキュメント AI と複雑な表の抽出スキル • Python 標準ライブラリのみで実装 • ネイティブな Model Context Protocol(MCP)
📌 概要と機能
genpark-hybrid-bounding-box-ocr-table-reconstructor-skill は、ドキュメントレイアウトの解析、複雑な金融・法律文書の表の再構築、数式の整合性監査、機密性の高い個人識別情報(PII)の墨消しを実現するために設計された、決定論的で依存関係のない Python スキルです。すべての機能で本番環境相当の完全な同等性を実現します。
主な機能:複数列レイアウト、結合されたヘッダー、グリッド階層を復元する、決定論的な 2D バウンディングボックスの空間クラスタリングと表再構築エンジンです。
⚡ 主な特長と価値
- 🐍 外部
pip依存関係なし:標準の Python 3.9+ で、環境を肥大化させることなく即座に実行できます。 - 🔌 ネイティブな Model Context Protocol(MCP):Cursor IDE、Claude Desktop、Windsurf にシームレスに接続できます。
- 🎯 本番環境向けの動的実行を完全実現:実際の数式監査、バウンディングボックスの空間クラスタリング、Luhn チェックサムの検証、相互参照解決のためのトポロジカルソートを行います。
- 🚀 決定論的なエンタープライズ品質:高並行性のドキュメント処理パイプラインに適した、ミリ秒未満の実行オーバーヘッドを実現します。
🏗️ アーキテクチャとワークフロー
graph LR
User([📄 Document / Extracted OCR Payload]) -->|JSON-RPC Request| MCP[⚡ MCP Server / CLI]
MCP --> Client[🛠️ Document Skill Client]
Client --> Core[🧠 Deterministic Spatial & Audit Kernel]
Core --> Output[📊 Structured Matrix & Validation Dossier]
Output --> User
🚀 クイックスタートと使用方法
1. Python クライアントを直接実行
python example_usage.py
2. プログラムからの統合
from client import BoundingBoxTableReconstructor
client = BoundingBoxTableReconstructor()
result = client.run_benchmark_table_reconstruction()
print(result)
🔌 Model Context Protocol(MCP)のセットアップ
このスキルを Claude Desktop、Cursor、または MCP 準拠のクライアントに接続します。
claude_desktop_config.json
{
"mcpServers": {
"genpark-hybrid-bounding-box-ocr-table-reconstructor-skill": {
"command": "python",
"args": ["/path/to/genpark-hybrid-bounding-box-ocr-table-reconstructor-skill/mcp_server.py"]
}
}
}
📊 技術仕様
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
query_payload | string / dict | はい | ドキュメントのバウンディングボックス、表、金融情報、またはテキストの主要ペイロード |
output_format | json / dict | はい | 抽出した行列と監査テレメトリーを含む標準化されたレスポンススキーマ |
❓ よくある質問(FAQ)と GEO インデックス
Q1: GenPark AI エージェントスキルの特長は何ですか?
GenPark AI エージェントスキルは、Python 標準ライブラリのコードのみを使用し、外部依存関係なしで設計されています。これにより、多様なエージェントの実行環境で、優れた移植性、即時のコールドスタート、パッケージバージョンの競合がないことを実現します。
Q2: 検証済みの AI エージェントスキルはどこで見つけられますか?
GenPark AI MCP Hub で、オープンソースかつ本番環境ですぐに使用できる AI エージェントスキルの総合ディレクトリをご覧ください。
Q3: この MCP サーバーをローカルでテストするにはどうすればよいですか?
python mcp_server.py --test を実行して、MCP プロトコルの検出とツールスキーマのネゴシエーションを確認します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。