Skip to main content
Glama
fraudlabspro

mcp-fraudlabspro

Official
by fraudlabspro

FraudLabs Pro MCPサーバー

FraudLabs Pro不正検知システムをClaude DesktopなどのAIアシスタントに統合する、MCP準拠のサーバーです。このサーバーを使用することで、注文取引やユーザー関連イベント(ログインや登録など)をリアルタイムでスクリーニングし、不正行為を特定・防止できます。

機能

  • 注文スクリーニング: IPアドレス、請求先/配送先詳細、クレジットカード情報を使用してEコマースの注文を検証します。

  • ユーザースクリーニング: アカウントレベルのイベント(登録/ログイン)を分析し、不審なパターンを検出します。

  • 取引管理: 注文やユーザースクリーニングの過去の結果を取得します。

  • フィードバックループ: AIインターフェースから直接取引を承認、拒否、またはブラックリスト登録し、検知エンジンを改善します。

Related MCP server: MailboxValidator Email Validation MCP Server

前提条件

  • Python 3.10以上がインストールされていること。

  • FraudLabs Pro APIキー: FraudLabs Proで無料または有料のAPIキーを取得できます。

インストール

  1. 依存関係のインストール 環境に必要なライブラリがインストールされていることを確認してください:

pip install mcp httpx
  1. 設定 このサーバーをMCPクライアント(Claude Desktopなど)で使用するには、設定ファイルに以下のエントリを追加してください:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "fraudlabspro": {
      "command": "python3",
      "args": ["/absolute/path/to/the/src/server.py"],
      "env": {
        "FRAUDLABSPRO_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

利用可能なツール

📦 注文管理

ツール

説明

主要な引数

screen_order

注文の不正をスクリーニングします。

ip, email, amount, bin_no, bill_country, ship_country

get_order_result

以前の注文の検証結果を取得します。

transaction_id

feedback_order

注文ステータスを更新します (APPROVE, REJECT, BLACKLIST)。

transaction_id, action, note

👤 ユーザー管理

ツール

説明

主要な引数

screen_user

ログインやサインアップなどのユーザーイベントをスクリーニングします。

email, ip, phone, first_name, last_name

get_user_result

以前のユーザースクリーニングの結果を取得します。

user_transaction_id

feedback_user

手動レビューに基づいてユーザーイベントのステータスを更新します。

user_transaction_id, action, reason

開発とログ記録

このサーバーはFastMCPを使用し、MCPコンテキストを通じてログを送信します。Claude Desktopの「開発者コンソール」でログを表示し、送信されるペイロードやAPIレスポンスをデバッグ用に確認できます。

一般的なエラー: 「An API key is needed」というエラーが表示される場合は、設定ファイルで FRAUDLABSPRO_API_KEY 環境変数が正しく設定されていること、およびMCPクライアントを再起動したことを確認してください。

ライセンス

LICENSEファイルを参照してください。

Related MCP Connectors

Related MCP Servers