techtenstein-pdf について
techtenstein-pdfは、Claude、Cline、CursorのセッションでPDFのテキスト、表、メタデータを抽出するMCPサーバーです。スキャンPDFのOCRにも対応します。
主な機能
- 01PDFテキストの抽出
- 02構造化された表の抽出
- 03文書メタデータの取得
- 04スキャンPDFのOCR処理
活用シーン
- 01レポートから表を抽出
- 02スキャンした請求書のテキストを読む
- 03PDFのページ数や作成者を確認
MCP 対応
PDFのテキスト、表、メタデータを抽出するツールをMCPクライアントに公開し、テキスト抽出ではOCRも利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Techtenstein PDF MCP
Claude、Cline、Cursor のセッションで、スキャンされた PDF の OCR を含む、あらゆる PDF URL からテキスト、表、メタデータを抽出できる MCP サーバーです。 Techtenstein PDF Extract API を利用しています。
公開されるツール
pdf_extract_text(pdf_url, ocr=False)— PDF からすべてのテキストをクリーンなプレーンテキストとして抽出しますpdf_extract_tables(pdf_url)— すべての表を構造化された行配列として抽出しますpdf_metadata(pdf_url)— タイトル、作成者、ページ数、作成日、暗号化の状態を取得します
インストール(Claude Desktop)
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"techtenstein-pdf": {
"command": "uvx",
"args": ["techtenstein-pdf-mcp"],
"env": {
"TECHTENSTEIN_API_KEY": "your_key_from_techtenstein.com"
}
}
}
}
Claude Desktop を再起動します。pdf_extract_text、pdf_extract_tables、pdf_metadata が利用可能なツールとして表示されます。
インストール(Cline / VS Code)
Cline は Claude Desktop の設定から MCP サーバーを自動検出します。上記と同じ設定で動作します。
インストール(Cursor)
~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"techtenstein-pdf": {
"command": "uvx",
"args": ["techtenstein-pdf-mcp"],
"env": {"TECHTENSTEIN_API_KEY": "your_key"}
}
}
}
API キーを取得する
無料プラン(1 日あたり 50 回の抽出、カード不要):https://apis.techtenstein.com
有料プランは月額 5 ドルで 2,000 回の抽出から利用できます。
使用例
インストール後、Claude に次のように依頼します。
「この決算報告書 PDF から表を抽出してください:https://example.com/q4.pdf」
Claude は pdf_extract_tables を呼び出し、ページ内のすべての表を整理された形式で返します。
スキャンされた文書の場合は、次のように依頼します。
「この PDF はスキャンされた請求書です。テキストを抽出してください:https://example.com/invoice.pdf」
Claude は pdf_extract_text(pdf_url, ocr=True) を呼び出し、OCR を使って画像ベースのテキストを読み取ります。
レスポンススキーマ(テキストモード)
{
"text": "Full extracted body text...",
"page_count": 12,
"word_count": 3450,
"ms": 240
}
レスポンススキーマ(表モード)
{
"tables": [
{
"page": 3,
"rows": [
["Product", "Q1", "Q2", "Q3", "Q4"],
["Widget A", "1200", "1350", "1420", "1600"]
]
}
]
}
サポート
- ドキュメント:https://apis.techtenstein.com
- 問題:https://github.com/sathvic-kollu/techtenstein-pdf-mcp/issues
- メール:[email protected]
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。