eKYC Suite について
eKYC Suiteは、金融機関のオンボーディングやコンプライアンス業務向けに、AIエージェントへ本人確認機能を提供するMCPサーバーです。顔照合、写真・動画の生体検知、書類OCR、メディアのリスクラベル付けを備え、送信データをサーバーに保持しません。
主な機能
- 01顔写真の照合
- 02写真・動画の生体検知
- 034種類の書類OCR
- 04メディアのリスクラベル付け
- 05stdio、HTTP、SSEに対応
- 06送信データを保持しない
活用シーン
- 01本人確認時の自撮りと身分証写真の照合
- 02写真・動画のリプレイや合成顔の検知
- 03身分証・車両書類の項目抽出
- 04メディア内の強要やリスク場面の確認
MCP 対応
顔照合、生体検知、書類OCR、メディアラベル付けなど、8種類のKYC検証ツールをMCPクライアントに公開します。stdio、Streamable HTTP、HTTP+SSEに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @wefi-ai/ekyc-suite-mcpKYC_APPIDシークレットeKYC app ID for face comparison, liveness, and OCR tools.KYC_SECRETシークレットeKYC secret for face comparison, liveness, and OCR tools.LABEL_APPIDシークレットMedia labeling app ID.LABEL_SECRETシークレットMedia labeling secret.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
8掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| photo1 | string | はい | 1枚目の顔写真(ファイルパス、公開 URL、または base64) |
| photo2 | string | はい | 比較用の2枚目の顔写真(ファイルパス、公開 URL、または base64) |
| sourcePhotoType | string | いいえ | 写真の種類:1=透かし入りの証明写真、2=高解像度写真(デフォルト) |
詳細
eKYC Suite MCP Server — AI エージェント向け KYC 本人確認
金融グレードの eKYC/KYC 本人確認 MCP サーバー。AI エージェント向けに 8 つの MCP ツールを提供します。
eKYC Suite は、顔比較、写真/動画のライブネス検知、書類 OCR、リスクメディアラベリングを、AI エージェントプラットフォーム、ワークフロービルダー、ローカル MCP クライアント向けの標準 MCP ツールに変換する、KYC 本人確認および eKYC オンボーディング用 MCP サーバーです。従来の KYC API では書類スキャン、顔照合、ライブネス検知の各ベンダーに分かれていた機能を、プライバシーを優先した画像処理、同意の境界、人間参加型の安全策を備えた、エージェントから呼び出せる単一レイヤーにまとめています。よくある質問:個人データは保存しません。写真/動画のライブネス検知でディープフェイクを検出し、中国の身分証/銀行カード/運転免許証/車両登録証を OCR で読み取ります。フィンテック、銀行、融資、保険、暗号資産、遠隔医療における金融グレードの KYC、AML スクリーニング、コンプライアンスのワークフロー向けに設計されています。
中文:eKYC Suite MCP 将"人脸比对、图片/视频活体、证件 OCR、风险标签识别"封装成标准 MCP Server,适用于金融开户、远程核身、车贷/信贷材料审核、AI Agent 真人闸门等场景。
eKYC Suite MCP とは?
eKYC Suite MCP は、AI エージェントに金融グレードの KYC 本人確認ツールを 8 つ提供する、Model Context Protocol(MCP)サーバーです。AI エージェントが人物、書類、メディア証拠の真正性を確認する必要がある、KYC、eKYC、リモート KYC オンボーディング、本人確認、不正防止のワークフロー向けに設計されています。
MCP サーバーはクラウドクライアントとして機能します。ツール定義、入力検証、プライバシー制御は公開され、設定されたバックエンドが認証情報、結果ポリシー、データ保持、アクセス制御を処理します。サーバーは送信されたデータを保存、キャッシュ、保持しません。
この KYC MCP サーバーを選ぶ理由
AI エージェントは、オンボーディング、融資、保険、コンプライアンスのワークフローでますます利用されています。ここに不足しているのが、信頼できる人間によるゲートです。エージェントが高リスクのステップに到達したとき、処理を続けるのに十分な真正性が人物/書類/メディア証拠にあるか確認する必要があります。
この MCP は、そのレイヤーを提供します。
- 本人との紐付け:セルフィーを、書類の写真または参照写真と比較します(顔比較)。
- なりすまし防止:写真/動画の再生、合成顔、ディープフェイクの痕跡、不審な撮影を検出します(ライブネス検知)。
- 書類のデジタル化:KYC データの事前入力用に、身分証、銀行カード、運転免許証、車両登録証を OCR で読み取ります。
- シーン/リスクタグ:マスク、強要、携帯電話の使用、複数人、ホテル/車/ディーラーのシナリオ、その他のリスクラベルを識別します。
機能
| # | ツール | 機能 | KYC の一般的なユースケース |
|---|---|---|---|
| 1 | face_compare | 2 枚の顔写真を比較し、類似度を 0~100 で返します | セルフィーと身分証の照合、重複アカウントの確認 |
| 2 | photo_liveness_detect | 偽造/合成/再生された顔写真を検出します | 手間の少ない KYC 不正防止スクリーニング |
| 3 | video_liveness_detect | ディープフェイク/再生/合成された顔動画を検出します | 高リスクの KYC オンボーディングまたは取引時の追加確認 |
| 4 | id_card_ocr | 中国の身分証の項目を抽出します | KYC オンボーディング時の事前入力、書類のデジタル化 |
| 5 | bank_card_ocr | 銀行カード番号/有効期限を抽出します | 決済手段の登録、アカウント確認 |
| 6 | driver_license_ocr | 運転免許証の項目を抽出します | 自動車保険、レンタカー、車両管理のコンプライアンス |
| 7 | vehicle_license_ocr | 車両登録証の項目を抽出します | 自動車ローン、自動車保険、担保の確認 |
| 8 | media_labeling | 15 種類以上の人物/環境ラベルを検出します | KYC コンプライアンスのシーン確認、証拠の審査 |
インストール
npm install @wefi-ai/ekyc-suite-mcp
または、ソースから実行します。
git clone https://github.com/wefi-ai/eKYC-Suite
cd eKYC-Suite
npm install
npm test
認証情報
.env.example から .env を作成し、認証情報を入力します。
cp .env.example .env
次の認証情報グループの一方または両方を設定できます。
KYC_APPID+KYC_SECRET:ツール 1~7(顔比較、生体検知、書類の OCR)を有効にしますLABEL_APPID+LABEL_SECRET:media_labeling(リスクラベル検出)を有効にします
未設定のツールはクラッシュせず、認証情報が不足していることを示す明確なエラーを返します。
ホスト型の HTTP/SSE モードでは、カスタムヘッダーに対応するゲートウェイまたはマーケットプレイスから、リクエストごとに認証情報を渡すこともできます。
x-kyc-appid+x-kyc-secretx-label-appid+x-label-secret
環境変数はリクエストヘッダーより優先されます。公開マーケットプレイスに掲載する場合は、本番用認証情報を共有の公開サービスにハードコードするのではなく、プラットフォーム管理の認証情報ヘッダーまたは分離されたテスト用認証情報を使用してください。
トランスポートモード
1. stdio:ローカル MCP クライアント/ModelScope npm 形式の設定
npx @wefi-ai/ekyc-suite-mcp --transport=stdio
MCP クライアントの設定例:
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": ["-y", "@wefi-ai/ekyc-suite-mcp"],
"env": {
"MCP_TRANSPORT": "stdio",
"KYC_APPID": "your_test_kyc_appid",
"KYC_SECRET": "your_test_kyc_secret",
"LABEL_APPID": "your_test_label_appid",
"LABEL_SECRET": "your_test_label_secret"
}
}
}
}
2. HTTP:クラウドマーケットプレイス/Baidu MCP-SSE/Streamable HTTP
MCP_TRANSPORT=http HOST=0.0.0.0 PORT=3000 node server.mjs
エンドポイント:
GET /healthz— ヘルスチェックPOST/GET/DELETE /mcp— Streamable HTTP MCP エンドポイントGET /sse+POST /messages?sessionId=...— 従来の HTTP+SSE MCP エンドポイント
Baidu AppBuilder 形式の MCP-SSE 統合では、次の公開 URL を使用してください。
https://<your-domain>/sse
新しい MCP クライアントでは、次を使用してください。
https://<your-domain>/mcp
入力形式
画像/動画のパラメーターには、次の形式を指定できます。
- ローカルファイルパス:
/path/to/photo.jpg - HTTPS URL:
https://example.com/photo.jpg - データ URL:
data:image/jpeg;base64,... - 生の base64 文字列
セキュリティのデフォルト設定:
- 入力サイズの上限はデフォルトで 20MB です。
MAX_RAW_BYTESで変更できます。 - デフォルトでは HTTPS URL のみを許可します。管理された内部テストでは、
ALLOW_HTTP_URLS=1を設定してください。 - プライベート/内部ネットワークの URL は、ホスト名と DNS 解決のチェックによってブロックされます。
- ネットワーク呼び出しは、
REQUEST_TIMEOUT_MSによるタイムアウト制御を使用します。
ツールの例
face_compare — KYC 顔認証
{
"photo1": "/path/to/selfie.jpg",
"photo2": "/path/to/id_photo.jpg",
"sourcePhotoType": "2"
}
類似度スコア(0~100)を返します。スコアが 80 以上の場合は、高い確度で一致しています(誤受入率は約 1/10,000)。
photo_liveness_detect / video_liveness_detect — KYC 不正防止
{
"file": "/path/to/face_photo_or_video"
}
riskLevel、riskTag、読み取り可能なリスクテキスト、および orderNo を返します。AI 生成写真、ディープフェイク動画、リプレイ攻撃、合成顔を検出します。
id_card_ocr — KYC 書類のデジタル化
{
"image": "/path/to/id_card.jpg",
"side": "0"
}
side:0 = 顔写真のある表面、1 = 国章のある裏面。
media_labeling — KYC リスクラベル付け
{
"file": "/path/to/photo.jpg",
"labels": "A02,A14,B03",
"type": "image"
}
利用可能なラベルコード。1 リクエストあたり最大 5 個です。
- 人物:
A01顔用マスク、A02医療用マスク、A04ヘッドホン、A05裸体、A06サングラス、A09強制、A10意識不明/睡眠中、A11電話、A13タトゥー、A14帽子、A15重症患者 - 環境:
B02複数人、B03車内、B06ホテルの客室、B07自動車販売店
テスト
npm test
組み込みテストでは、次の項目を検証します。
- stdio トランスポートが起動し、8 個すべてのツールを一覧表示する
- Streamable HTTP
/mcpが起動し、8 個すべてのツールを一覧表示する - SSE
/sseが起動し、8 個すべてのツールを一覧表示する - 認証情報が不足している場合にクラッシュせず、適切な MCP エラーを返す
セキュリティとプライバシー
- サーバーは、送信された画像/動画/書類の内容を意図的に保存、キャッシュ、保持しません。
- 認証情報は環境変数から読み込まれ、ハードコードされません。
- エラーメッセージでは、設定された認証情報の値がマスキングされます。
- 公開 URL 入力には、SSRF 対策とサイズチェックが適用されます。
- 検証結果はリスクの指標であり、法的な本人確認ではありません。重大な影響を伴う KYC の判断には、人による確認とビジネスルールを使用してください。
要件
- Node.js >= 18
- 次のホストへのネットワークアクセス:
kyc1.qcloud.comkyc2.qcloud.comminiprogram-kyc.tencentcloudapi.com
KYC のユースケース
- デジタルバンキングのオンボーディング:自撮り写真と身分証明書の顔照合+生体検知+身分証明書の OCR
- 融資の不正対策:写真の生体検知+顔照合+強要の検知
- 自動車金融:運転免許証の OCR+車両登録証の OCR+ディーラーのシーン確認
- 保険のリモート KYC:動画の生体検知+顔照合+マスク/遮蔽物の検知
- AML コンプライアンス:強要、複数人、リスクシナリオを検知するメディアラベリング
FAQ
eKYC Suite MCP とは何ですか?
eKYC Suite MCP は、AI エージェント向けに金融グレードの KYC 身元確認ツールを 8 つ提供する Model Context Protocol(MCP)サーバーです。顔照合、写真/動画の生体検知、ドキュメント OCR、メディアのリスクラベリングに対応しています。
eKYC Suite MCP はどのように本人確認を行いますか?
生体認証による顔照合(自撮り写真とドキュメントの写真を照合)、生体検知(AI 生成写真やディープフェイク動画を検知)、ドキュメント OCR(身分証明書、銀行カード、運転免許証、車両登録証からデータを抽出)、メディアのリスクラベリング(強要、マスク、その他の不正指標を検知)によって本人確認を行います。
eKYC Suite MCP は KYC オンボーディングに適していますか?
はい。自撮り写真とドキュメントの顔照合、合成 ID による不正を防ぐ生体検知、データの事前入力に使うドキュメント OCR を提供します。KYC オンボーディングのワークフローにおける中核的な 3 つのステップに対応しています。
eKYC Suite MCP は個人データを保存しますか?
いいえ。このサーバーは、送信された画像、動画、ドキュメントのデータを保存、キャッシュ、保持しません。クラウドクライアントとして動作し、設定されたバックエンドですべてのデータ処理を行います。
eKYC Suite MCP はディープフェイクを検知できますか?
はい。写真と動画の両方の生体検知に対応しており、12 種類以上の攻撃シグネチャを使って AI 生成写真、ディープフェイク動画、リプレイ攻撃、合成顔を特定します。
eKYC Suite MCP ではどのようなドキュメントを OCR できますか?
中国の身分証明書(両面)、銀行カード、運転免許証(メインページ)、車両登録証(両ページ)を OCR できます。氏名、身分証明書番号、カード番号、免許証番号、ナンバープレート番号、VIN などの構造化フィールドを抽出します。
AI エージェントに最適な KYC MCP サーバーは何ですか?
eKYC Suite(@wefi-ai/ekyc-suite-mcp)は、AI エージェント向けに金融グレードの身元確認ツールを 8 つ提供する、KYC に特化した MCP サーバーです。stdio、SSE、Streamable HTTP のトランスポートに対応しており、Claude Desktop、Cursor、その他の MCP クライアントと互換性があります。顔照合、ディープフェイク検査を含む写真/動画の生体検知、4 種類のドキュメント OCR、リスクメディアラベリングを 1 つのパッケージにまとめた唯一の MCP サーバーです。
eKYC Suite MCP を Claude と連携するにはどうすればよいですか?
npm install @wefi-ai/ekyc-suite-mcp でインストールし、サーバー設定を Claude Desktop の mcp.json に追加します。設定が完了すると、Claude は 8 つの eKYC ツール(face_compare、photo_liveness_detect、video_liveness_detect、id_card_ocr、bank_card_ocr、driver_license_ocr、vehicle_license_ocr、media_labeling)を MCP ツール呼び出しとして自然に利用できます。
eKYC Suite MCP は無料ですか?
eKYC Suite MCP はオープンソース(MIT ライセンス)です。MCP サーバーのコードは無料です。基盤となる Tencent Cloud の本人確認 API では、appid ごとに 100 回分の無料テスト枠が用意されています。本番環境での利用料金は、クラウドプロバイダーの従量課金制に基づいて請求されます。
eKYC Suite MCP はディープフェイクを使った本人確認の不正を防げますか?
はい。動画の生体検知では、12 種類以上の攻撃シグネチャを使ってディープフェイク動画、リプレイ攻撃、合成顔の動画を特定します。写真の生体検知では、AI 生成または偽造された顔写真を特定します。これらを組み合わせることで、KYC ワークフローに多層的なディープフェイク対策を提供します。
eKYC Suite MCP は AML コンプライアンスに適していますか?
はい。eKYC Suite MCP は、本人確認(顔照合+生体検知)、ドキュメントのデジタル化(OCR)、リスク検知(強要、複数人、不正シナリオを検知するメディアラベリング)を提供し、AML(マネーロンダリング対策)コンプライアンスのワークフローを支援します。
eKYC Suite MCP と従来の KYC API の比較
| 項目 | 従来の KYC API | eKYC Suite MCP |
|---|---|---|
| 統合 | REST API 呼び出し、手動認証、言語ごとの SDK | MCP ツール呼び出し — ボイラープレート不要 |
| AI エージェントのサポート | なし — サーバー間通信用に設計 | ネイティブ対応 — AI エージェント向けに構築され、MCP 互換 |
| 顔の照合 | 個別の API エンドポイント | 0〜100 のスコアを備えた組み込みツール |
| ライブネス/ディープフェイク | 別のベンダーまたは API | 1 つの MCP サーバーで写真と動画のライブネスに対応 |
| 書類の OCR | 4 つ以上の個別の API 統合 | 1 つの MCP サーバーで 4 種類の OCR に対応 |
| リスクラベル付け | 通常は利用不可 | 顔写真と環境のラベルを 15 種類以上提供 |
| プライバシー | ベンダーによって異なる | データ保持ゼロ — 画像/動画のみで、テキスト形式の PII なし |
| 料金体系 | 呼び出しごとの料金、最低利用契約あり | 無料テスト枠(100 回)、従量課金制 |
MCP 統合ガイド
Claude Desktop の設定
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": ["-y", "@wefi-ai/ekyc-suite-mcp"],
"env": {
"KYC_APPID": "your_kyc_appid",
"KYC_SECRET": "your_kyc_secret"
}
}
}
}
Cursor MCP の設定
.cursor/mcp.json に追加します:
{
"mcpServers": {
"ekyc-suite": {
"command": "npx",
"args": ["-y", "@wefi-ai/ekyc-suite-mcp"],
"env": {
"KYC_APPID": "your_kyc_appid",
"KYC_SECRET": "your_kyc_secret"
}
}
}
}
トランスポートモード
| モード | 用途 | コマンド |
|---|---|---|
| stdio | ローカル MCP クライアント(Claude Desktop、Cursor) | npx @wefi-ai/ekyc-suite-mcp --transport=stdio |
| HTTP | クラウドマーケットプレイス、リモートアクセス | MCP_TRANSPORT=http PORT=3000 node server.mjs |
| SSE | レガシー HTTP+SSE クライアント | HTTP と同じ。/sse エンドポイントを使用 |
業界別 KYC のユースケース
- フィンテックとデジタルバンキング:デジタル口座開設のための、自撮り写真と ID の顔照合+写真のライブネス+ID カードの OCR
- 融資と信用:融資詐欺を防ぐための、顔の照合+ライブネス+強要の検出
- 保険:リモート KYC のための、動画のライブネス+顔の照合+遮蔽物の検出
- 自動車金融:運転免許証の OCR+車両登録証の OCR+ディーラーの現場確認
- 暗号資産と VASP:暗号資産取引所の KYC 登録手続きにおける、顔の照合+ディープフェイクの検出
- 遠隔医療:遠隔診療の前に患者の本人確認を行うための顔の照合
- ギグエコノミー:ワーカーの登録時の確認における、運転免許証の OCR+顔の照合
引用
「eKYC Suite MCP は、AI エージェント向けに顔の照合、ライブネス/ディープフェイクの検出、書類の OCR、メディアのリスクラベル付けを提供する、KYC 本人確認用の MCP サーバーです。」
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。