mcpField
M
mcp-legiti

mcp-legiti

本地服务
github.com/codespar安全2754 周前更新

关于 mcp-legiti

mcp-legiti 是 Legiti 欺诈防控服务的 MCP 服务,该服务已被弃用。README 记录其默认端点 collection-prod.inspcdn.net 在 DNS 中无法解析,因此当前没有工具能够连接到服务。包的说明中提供了通过 LEGITI_BASE_URL 指向可用端点的方式。

主要功能

  1. 01订单、销售与账户事件上报工具
  2. 02同步订单欺诈评估
  3. 03争议与拒付结果回传
  4. 04通过 LEGITI_BASE_URL 配置端点

适用场景

  1. 01评估票务平台结账订单的欺诈风险
  2. 02将拒付确认结果回传以反馈模型
  3. 03在指定可用端点的前提下进行集成测试

MCP 相关

该服务向 MCP 客户端暴露 18 个欺诈防控工具,涵盖订单评估、事件追踪和决策查询,但默认端点不可用,当前无法调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-legiti": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-legiti"
],
"env": {
"LEGITI_API_KEY": "<LEGITI_API_KEY>",
"LEGITI_BASE_URL": "<LEGITI_BASE_URL>"
}
}
}
}
启动命令npx -y @codespar/mcp-legiti
需要配置的环境变量
LEGITI_API_KEY密钥Legiti API key (JWT-format bearer token). Use the sandbox key while testing — Legiti trains its ML models on every request, so test data hitting a production key pollutes the model.
LEGITI_BASE_URLLegiti API base URL. Defaults to https://collection-prod.inspcdn.net. Legiti issues customer-specific base URLs — override per contract.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@codespar/mcp-legiti0.2.0-alpha.4

工具

18

收录的工具列表 · 更新于 2 周前

参数类型必填说明
ipstring否下单时买家的 IP(IPv4 或 IPv6)
sale_idstring是商户侧销售/订单 ID(必须唯一且稳定,用于关联后续状态更新和拒付)
account_idstring是尝试购买的账户 ID
holder_cpfstring是持卡人的 CPF。可以包含句点和连字符,但不是必需的。
sale_itemsarray否订单项(例如门票)。每项通常包含 { item_id, event_date_id, unit_price, quantity }。
event_date_idstring否票务专用:与该销售相关的主要活动日期时间 ID。如果一次销售包含多个活动日期的门票,请传入主要日期。
sale_datetimenumber是销售发生时间的 Unix 时间戳(秒)
billing_addressobject否账单地址:{ street, number, city, state, zip_code, country }
sale_total_valuenumber是以 BRL 计价的销售总金额(主单位,例如 199.90)
shipping_addressobject否配送地址:与 billing_address 使用相同的架构
request_evaluationboolean否如果为 true,Legiti 会在响应中同步返回判定结果。默认值为 true。
first_six_digits_ccstring是信用卡前六位数字(BIN)。切勿传递完整 PAN。
last_four_digits_ccstring是信用卡后四位数字

详细介绍

@codespar/mcp-legiti

已弃用:没有可用的实时端点。 于 2026-09-27 使用两个公共 DNS 解析器(8.8.8.8 和 1.1.1.1)进行测量后发现:此服务调用的主机 collection-prod.inspcdn.net 无法通过 DNS 解析。此服务中的任何工具都无法连接到服务。该软件包已在 npm 上弃用,仅保留在此代码库中供参考。如果你有可用的端点,请使用 LEGITI_BASE_URL 将服务指向该端点。若要恢复此软件包,请在 mcp-dev-latam 中提交问题,并附上提供商记录的基础 URL。

适用于 Legiti 的 MCP 服务——巴西欺诈防范服务,原生支持票务业务,并提供简单的同步评估 API。

CodeSpar fraud 类别中的第四个条目,位于 @codespar/mcp-clearsale、@codespar/mcp-konduto 和 @codespar/mcp-sift 之后。Legiti(前身为 Inspetor,总部位于圣保罗)面向巴西中型市场:公开业务规模小于 ClearSale,在票务 / 活动领域的垂直业务深度高于 Konduto,API 接口则比 Sift 更简单。

定位

优势典型适用场景
ClearSale巴西先驱(2001 年),拥有大量拒付历史数据巴西大型零售商的默认选择
Konduto巴西服务、API 优先、设备行为分析能力原生数字化的巴西电商
Legiti (this)巴西服务、原生支持票务、同步评估巴西票务平台、中型零售商
Sift全球业务、多种滥用类型机器学习、工作流国际企业

巴西商户通常会组合使用其中 2-3 个服务,以获取最佳专业评分能力——使用 Legiti 获取其票务专属信号,使用 ClearSale 或 Konduto 提供通用欺诈防范层,并使用 Sift 处理跨境交易。

工具(18 个)

工具用途
evaluate_order通过 v2 订单端点向 Legiti 提交订单,以进行实时欺诈评估。
update_order通知 Legiti 现有订单的状态变更(例如,
mark_order_fraudulent向 Legiti 报告已确认的拒付 / 欺诈结果。
evaluate_sale通过 POST /evaluation 进行旧版单次销售评估。
track_account通知 Legiti 账户生命周期事件(创建 / 更新 / 删除)。
track_event通知 Legiti Event(音乐会、演出、比赛、场次)的生命周期变更。
track_sale通知 Legiti Sale 状态变更(创建 / 更新)。
track_auth通知 Legiti 认证或密码事件(登录尝试、登出、密码恢复请求、pas...
track_login通知 Legiti 登录尝试(成功或失败)。
track_logout通知 Legiti 登出事件。
track_signup通知 Legiti 新账户创建。
track_account_update通知 Legiti 账户资料变更(邮箱、电话、CPF、地址)。
track_password_recovery通知 Legiti 密码恢复请求(点击“忘记密码”)。
track_event_view通知 Legiti 用户查看了某个活动 / 演出页面。
track_payment通知 Legiti 支付方式级别的事件(授权尝试、扣款、退款、撤销)。
get_decision获取 Legiti 对某个订单的最新决策。
update_decision_status手动覆盖 Legiti 对某个订单的决策——通常用于接受或拒绝处于 i... 状态的销售。
mark_dispute_resolution向 Legiti 报告拒付争议的处理结果——即

安装

npm install @codespar/mcp-legiti@alpha

环境变量

LEGITI_API_KEY="eyJhbGciOi..."   # JWT bearer token; required
LEGITI_BASE_URL="..."             # optional; defaults to https://collection-prod.inspcdn.net

身份验证

Bearer 令牌(JWT 格式):

Authorization: Bearer <LEGITI_API_KEY>

Legiti 会分别签发沙盒和生产环境密钥。沙盒密钥会将每个请求标记为测试数据,因此不会用于训练 ML 模型。请始终使用沙盒密钥进行开发和集成测试——将测试数据发送到生产环境会污染模型。

决策值

evaluate_order 和 evaluate_sale 会返回以下三种决策之一:

  • approve — 发货
  • reject — 拦截销售
  • manual — 转交人工审核

评估采用同步方式;响应时间最长可能约为 20 秒。

典型流程(票务)

  1. 用户注册或登录时,调用 track_account(创建/更新)和 track_auth(登录/登出、密码找回、密码重置)。每次身份验证尝试——无论成功还是失败——都是检测账户接管的重要信号。
  2. 平台发布新活动(音乐会、演出、比赛)时,调用 track_event(创建)。价格、容量或日期变更时进行更新。
  3. 结账时,调用 evaluate_order,传入销售、账户、支付、CPF 和主要的 event_date_id。根据返回的决策采取行动:approve → 发货,reject → 拦截,manual → 转交人工审核。
  4. 订单状态发生变化时(已付款、已发货、已送达、已取消、已退款),调用 update_order。
  5. 发卡机构确认拒付后,调用 mark_order_fraudulent。这是 Legiti 主要的 ML 反馈渠道——未上报的拒付会降低系统对类似买家的后续决策质量。

典型流程(非票务电商)

跳过 track_event。在 evaluate_order 中,event_date_id 字段变为可选——Legiti 仍会根据账户、销售和支付信号进行评估,但不会使用票务行业相关特征。

Alpha 说明

以 0.1.0-alpha.1 发布。与 ClearSale 和 Konduto 相比,Legiti 的公开文档更为精简:

  • 开源项目 github.com/legiti/docs-backend 中的文档: POST /evaluation,以及 Collection API(账户、活动、销售、转账、身份验证、密码)的结构和 Authorization: Bearer 方案。
  • docs.legiti.com 集成指南中的文档: v2 订单接口(POST /v2/order、PUT /v2/order、POST /v2/order/mark_fraudulent)。
  • 从原始类别规范中移除: create_rule / list_rules / update_rule / delete_rule —— Legiti 没有公开的自定义规则接口。如果客户合同中包含此类接口,可升级至 0.2.0。

在生产环境中确认 v2 订单负载结构后,升级至 0.1.0。

运行

# stdio (default — for Claude Desktop, Cursor, etc)
npx @codespar/mcp-legiti

# HTTP (for server-to-server testing)
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-legiti

类别

fraud — 这是 CodeSpar 类别中的第四个服务,与 ClearSale、Konduto 和 Sift 并列。欺诈服务具有共同的结构(分析 → 决策 → 反馈),有别于支付服务,因此跨服务提供商切换(ClearSale ↔ Konduto ↔ Legiti)比跨收单机构切换更为简单。

企业版

需要为 Agent 支付配置治理、预算限额和审计跟踪?CodeSpar Enterprise 在这些 MCP 服务的基础上增加了策略引擎、支付路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。