mcpField
P
ParseRelay

ParseRelay

ローカル
parserelay.app生産性019 週間前に更新

ParseRelay について

ParseRelayは、文書を項目ごとの信頼度スコア付き構造化データに変換する単一のMCP `scan`ツールを提供します。同期的な文書解析が必要なMCPホスト向けで、有料の追加処理に必要なクレジットをドライランで確認できます。

主な機能

  1. 01文書画像からの構造化フィールド抽出
  2. 02フィールドごとの信頼度と要確認表示
  3. 03スキーマ、文書種別、エンジンの選択
  4. 04有料追加処理のクレジット見積もり

活用シーン

  1. 01文書画像からのフィールド抽出
  2. 02確認が必要な解析フィールドの特定
  3. 03有料スキャン前のクレジット見積もり

MCP 対応

MCPホストに同期型の`scan`ツールを1つ提供します。結果にはフィールド、信頼度、確認状態、ソース、メタデータが含まれ、stdioとstreamable HTTPに対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"parserelay": {
"command": "npx",
"args": [
"-y",
"@parserelay/mcp"
],
"env": {
"PARSERELAY_API_KEY": "<PARSERELAY_API_KEY>",
"PARSERELAY_BASE_URL": "<PARSERELAY_BASE_URL>"
}
}
}
}
起動コマンドnpx -y @parserelay/mcp
設定が必要な環境変数
PARSERELAY_API_KEYシークレットParseRelay API key (prl_live_…). Required for stdio.
PARSERELAY_BASE_URLAPI base URL. Defaults to https://api.parserelay.app; point at a local worker for testing.

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

パッケージ
npm@parserelay/mcp0.1.1

ツール

1

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
ocranyいいえOCR バックエンドの選択。OCR をスキップするには、バックエンドに `passthrough` を指定し、`text` を渡します。
imagestringはいスキャンするドキュメント:HTTPS URL または base64 データ URI(data:image/...;base64,...)。
modelstring|nullいいえ特定のモデルを固定します。例:"claude-haiku-4-5"。
engineenumいいえ抽出モード。デフォルトは `auto`(決定的な方法を優先し、フラグが付いたフィールドのみ LLM で補完)。auto | ocr | ocr+rescue | ocr+check | vision
schemaanyいいえ抽出する内容。フィールド名の配列、または `properties` マップを含む JSON Schema オブジェクトのいずれか一方を指定します。フラットな {"field":"type"} オブジェクトは渡さないでください。一般的なドキュメントの場合は省略します。
dry_runbooleanいいえプレビューのみ:有料の補完が実行されるフィールドと推定クレジット数を返します。クレジットは消費されません。
doc_typeenumいいえ任意のドキュメント種別ヒント。receipt | invoice | id | business_card | freeform
model_keystring|nullいいえ独自のプロバイダーキーを使用します。請求対象は接続処理のみで、モデル料金はキーに紐づくアカウントに請求されます。

詳細

@parserelay/mcp

ParseRelay の scan 操作を MCP ツールとして提供します。これにより、どの MCP ホスト(Claude Desktop、Cursor、…)からでも、ドキュメントを構造化された信頼度スコア付きのフィールドに解析できます。REST API および <DeadSimpleMicroScanner> コンポーネントと同じ契約で、ツールは scan の 1 つだけです。

scan ツール

入力は同期 ScanRequest と同じです。image(必須)に加え、schema、doc_type、engine、ocr、dry_run、model、model_key を指定します。(relay Webhook は省略されています。ツール呼び出しは同期処理なので、エンベロープがインラインで返されます。)結果は完全な ScanEnvelope の JSON で、fields、フィールドごとの confidence、needs_review、field_source、および meta(エンジン、クレジット、トークン)が含まれます。

dry_run: true を設定すると、費用をかけずに、有料のレスキュー処理が必要になるフィールドと推定クレジットをプレビューできます。

実行方法

stdio(Claude Desktop、Cursor)
{
  "mcpServers": {
    "parserelay": {
      "command": "npx",
      "args": ["-y", "@parserelay/mcp"],
      "env": {
        "PARSERELAY_API_KEY": "your-key",
        "PARSERELAY_BASE_URL": "https://api.parserelay.app" // optional
      }
    }
  }
}
streamable-HTTP(リモート/ホスト型)
PARSERELAY_API_KEY=your-key PORT=8080 node node_modules/@parserelay/mcp/dist/http.js
# → POST http://localhost:8080/mcp

ステートレスです。リクエストごとに新しいサーバーが起動するため、水平スケーリングが可能です。リクエストごとに Authorization: Bearer <key> で認証します。単一テナント構成では、PARSERELAY_API_KEY にフォールバックします。

プログラムからの利用

import { createMcpServer } from "@parserelay/mcp";
import { ParseRelayClient } from "@parserelay/client";

const server = createMcpServer(new ParseRelayClient({ apiKey }));
// then wire your own transport: await server.connect(transport)

設定

環境変数必須デフォルト備考
PARSERELAY_API_KEYstdio:はい—HTTP では Authorization: Bearer によってリクエストごとに上書きできます。
PARSERELAY_BASE_URLいいえhttps://api.parserelay.appテスト用にローカルワーカーを指定します。
PORTいいえ8080HTTP トランスポートのみ。

コメント

MCP は初めてですか?

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

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