AIDataParser について
AIDataParser は、PDF、画像、テキストを JSON Schema に準拠した JSON に変換するホスト型データ抽出 API です。文書データの構造化に使え、スキーマ推論や JSON 検証にも対応します。
主な機能
- 01PDF・画像から JSON を抽出
- 02テキストを構造化 JSON に変換
- 03サンプルから JSON Schema を推論
- 04スキーマに対する JSON 検証
- 05組み込みスキーマテンプレート
- 06API キーの残クレジット確認
活用シーン
- 01請求書やレシートから項目を抽出
- 02履歴書などの文書データを構造化
- 03サンプルから再利用可能なスキーマを生成
- 04送信前に JSON を検証
MCP 対応
ホスト型 MCP サーバーは Streamable HTTP で、文書・テキスト解析、スキーマ推論、検証ツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://aidataparser.com/v1/mcpclaude mcp add --transport http shibley-aidataparser https://aidataparser.com/v1/mcp{"mcpServers":{"shibley-aidataparser":{"type":"http","url":"https://aidataparser.com/v1/mcp"}}}Cursor で開く{"servers":{"shibley-aidataparser":{"type":"http","url":"https://aidataparser.com/v1/mcp"}}}VS Code で開く{"mcpServers":{"shibley-aidataparser":{"type":"http","url":"https://aidataparser.com/v1/mcp"}}}{"mcpServers":{"shibley-aidataparser":{"serverUrl":"https://aidataparser.com/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| text | string | はい | 構造化データを抽出する元テキスト。最大 4000 文字です。コーパス全体ではなく、代表的な抜粋を送信してください。 |
| schema | object | いいえ | 希望する正確な出力形式を記述する任意の JSON Schema。指定すると、返される `data` はその形式に準拠します。 |
| schema_id | string | いいえ | 手書きのスキーマの代わりに使用する任意の名前付きテンプレートです。例:"invoice"、"receipt"、"resume"。全一覧は list_schemas を呼び出してください。`schema` が指定されている場合は無視されます。 |
| instructions | string | いいえ | 抽出内容を指定する任意の自然言語による指示。 |
詳細
AIDataParser MCP サーバー
AIDataParser の公式 Model Context Protocol レジストリレコードです。クレジット制のデータ抽出 API で、PDF、画像、形式の整っていないテキストを、スキーマが保証された JSON に変換します。
このリポジトリにはサーバーコードはありません。MCP サーバーはホスト型で、https://aidataparser.com/v1/mcp にあり、Streamable HTTP 経由で JSON-RPC 2.0 を使用します。このリポジトリには、registry.modelcontextprotocol.io に登録するための元データとなる server.json が含まれています。このレジストリは、下流のすべての MCP カタログが同期する正規の上流です。
クライアントに追加する
{
"mcpServers": {
"aidataparser": {
"type": "http",
"url": "https://aidataparser.com/v1/mcp",
"headers": { "Authorization": "Bearer adp_live_..." }
}
}
}
登録前にお試しいただけます。 try_parse はキー、メールアドレス、アカウント登録なしで実際の抽出を実行します。テキストは最大 4,000 文字、1 日あたり 3 回までです。headers ブロックを含めずにサーバーを追加し、次のように呼び出してください。
{ "name": "try_parse", "arguments": { "text": "INVOICE #1042 ... Total due $1,240.00", "schema_id": "invoice" } }
さらに利用する場合は、キーを取得してください(無料クレジット 50、カード不要)。MCP の create_api_key ツールを使うか、次の方法で取得できます。
curl -X POST https://aidataparser.com/v1/keys \
-H 'Content-Type: application/json' \
-d '{"email":"[email protected]"}'
ツール
| ツール | コスト | 説明 |
|---|---|---|
try_parse | 無料、キー不要 | テキスト 4,000 文字以内の実際の抽出を 1 日 3 回実行できます。登録前に出力を確認できます |
create_api_key | 無料、キー不要 | メールアドレスを入力すると、無料クレジット 50 が付いた有効な adp_live_ キーを取得できます |
parse_document | 1 クレジット | PDF または画像(url または base64)を、指定したスキーマに一致する JSON に変換します |
parse_text | 1 クレジット | 未加工または形式の整っていないテキストを、指定したスキーマに一致する JSON に変換します |
infer_schema | 1 クレジット | 1 つのサンプルから、再利用可能な JSON Schema を生成します |
validate | 無料、キー不要 | JSON 値がスキーマに準拠しているか確認します |
check_credits | 無料 | キーの残りクレジットを確認します |
list_schemas | 無料、キー不要 | 組み込みテンプレート(請求書、レシート、履歴書など)を一覧表示します |
クレジットパック:https://aidataparser.com/pricing
公開
.github/workflows/publish-mcp.yml は GitHub OIDC を使用し、main へのプッシュ時に公開します。シークレットは不要です。リリースを作成するには、server.json の version を更新してください。バージョンに変更がないプッシュでは何も行われません。
公開前に、ワークフローは次の 2 つのチェックを実行します。
npm test—server.jsonの静的チェック(validate-server-json.mjs)です。各ルールは、関連リポジトリで実際に発生した障害に基づいています。たとえば、レジストリの説明文の上限である 100 文字に違反し、aisotools-mcp-serverv0.1.0 が 422 エラーになったケースです。npm run check:remote— 公開予定の URL に対してinitializeとtools/listのハンドシェイクを実際に行います。応答のないエンドポイントを指すレジストリレコードは、レコードがないよりも問題です。
どちらもローカルで実行できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。