Skip to main content
Glama
fraudlabspro

mcp-fraudlabspro

Official
by fraudlabspro

FraudLabs Pro MCP 서버

FraudLabs Pro 사기 탐지 시스템을 Claude Desktop과 같은 AI 어시스턴트에 통합하는 MCP 호환 서버입니다. 이 서버는 주문 거래 및 사용자 관련 이벤트(로그인 또는 가입 등)를 실시간으로 검사하여 사기 행위를 식별하고 방지할 수 있게 합니다.

주요 기능

  • 주문 검사: IP 주소, 청구/배송 정보 및 신용카드 정보를 사용하여 전자상거래 주문을 검증합니다.

  • 사용자 검사: 계정 수준의 이벤트(가입/로그인)에서 의심스러운 패턴을 분석합니다.

  • 거래 관리: 주문 또는 사용자 검사에 대한 과거 결과를 조회합니다.

  • 피드백 루프: 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의 "개발자 콘솔(Developer Console)"에서 로그를 확인하여 디버깅을 위한 발신 페이로드 및 API 응답을 검사할 수 있습니다.

일반적인 오류: "An API key is needed"라는 메시지가 표시되면 구성 파일에 FRAUDLABSPRO_API_KEY 환경 변수가 올바르게 설정되어 있는지, 그리고 MCP 클라이언트를 다시 시작했는지 확인하세요.

라이선스

LICENSE 파일을 참조하세요.

Related MCP Connectors

Related MCP Servers