Skip to main content
Glama
fraudlabspro

mcp-fraudlabspro

Official
by fraudlabspro

FraudLabs Pro MCP 服务器

一个符合 MCP 标准的服务器,将 FraudLabs Pro 欺诈检测系统集成到 Claude Desktop 等 AI 助手中。该服务器支持对订单交易和用户相关事件(如登录或注册)进行实时筛选,以识别并防止欺诈活动。

功能特性

  • 订单筛选:使用 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 的“开发者控制台”中查看日志,以检查传出的有效载荷和 API 响应,从而进行调试。

常见错误:如果您收到“An API key is needed”提示,请确保 FRAUDLABSPRO_API_KEY 环境变量已在配置文件中正确设置,并且您已重启 MCP 客户端。

许可证

请参阅 LICENSE 文件。

Related MCP Connectors

Related MCP Servers