mcpField
D
DeFade

DeFade

已认证精选远程服务
defade.org金融数据03 天前更新

关于 DeFade

DeFade 分析 Solana、Ethereum、Base、BSC、Robinhood Chain、Arc 和 Hyperliquid 上的代币风险与链上行为。其 API 和 MCP 连接器可扫描发行活动、钱包网络、资金来源和资金流向。

主要功能

  1. 01代币安全分与 Rug 分数
  2. 02发行捆绑交易与狙击检测
  3. 03钱包网络与资金来源分析
  4. 04持有者、流动性和价格数据
  5. 05多链代币扫描

适用场景

  1. 01交易前评估代币
  2. 02调查发行钱包和资金来源
  3. 03审查疑似内部人士或狙击活动

MCP 相关

DeFade 提供远程 MCP 服务和本地 stdio 代理,向 AI 助手开放代币扫描与分析工具。调用使用 DeFade API,并计入 API 密钥用量。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.defade.org/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.defade.org/mcp需要授权

工具

15
参数类型必填说明
chainenum否部署该代币的链:solana(默认值)、ethereum、base、bsc、robinhood、arc、hyperevm。任何 0x 地址都必须指定,因为同一合约地址可能存在于多个 EVM 链上。Solana 地址可省略。不支持的值会在消耗任何请求前被拒绝;EVM 链需要 All-Chains 计划的密钥。solana | ethereum | base | bsc | robinhood | arc | hyperevm
addressstring是代币自身的合约地址,必须与区块浏览器显示的完全一致。Solana:base58 mint,32 到 44 个字符(例如 6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN)。EVM:0x 后跟 40 个十六进制字符,不区分大小写(例如 0x6982508145454ce325ddbe47a25d4ec3d2311933)。绝不能填写池、交易对、钱包或部署者地址——这些地址会返回 not found。设置 `chain` 以匹配该地址:仅凭 0x 地址无法确定它所属的 EVM 链;将 Solana mint 与 EVM 链一起提交也会被拒绝。

详细介绍

DeFade SDK

npm CI license defade-sdk MCP server

官方 JavaScript/TypeScript 客户端,用于调用 DeFade API,为 Solana、Ethereum、Base、BSC、Robinhood Chain、Arc 和 Hyperliquid 上的代币提供 rug pull 风险评分和链上行为取证:发行区块捆绑检测、多跳资金来源追踪、部署者历史、内部人士网络、狙击机器人、聪明钱流向、流动性验证。

DeFade 回答的问题与合约扫描工具不同。它不问“这个代币的代码有没有问题?”,而是问“这个项目背后的钱包在发行时的行为是否像 rug pull 操作者?”——已确认的 Solana rug pull 中,99.9% 撤销了铸币权限,72.9% 锁定了 LP,因此仅凭代币状态已无法区分安全项目和伪装项目。

  • 零依赖。 Node 18+(使用全局 fetch)。支持 CJS 和 ESM。
  • 有意保持轻量。 响应是未经修改的 API JSON。client.get() 可访问 SDK 尚未封装的任何端点。
  • 同时也是 MCP 服务——Claude 和 ChatGPT 可以通过同一个 API 执行真实扫描。见下文。

安装

npm install defade

前往 defade.org/developers 获取 API 密钥(密钥以 df_ 开头)。

快速开始

import DeFade from 'defade';

const client = new DeFade({ apiKey: process.env.DEFADE_API_KEY });

// Full multi-module scan — returns a SAFETY score (100 = clean)
const scan = await client.analyze('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN');

// Rug pull probability (100 = dangerous) with the evidence behind it
const risk = await client.rugScore('6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN');

// Any endpoint takes ?chain= — omitted means solana
const eth = await client.holders('0x6982508145454ce325ddbe47a25d4ec3d2311933', { chain: 'ethereum' });

警告

两个评分的方向相反。 analyze() 返回的是安全评分——100 表示安全。rugScore() 返回的是 rug pull 概率——100 表示危险。把 90 的安全评分理解为“有 90% 的 rug pull 概率”,就会得出完全相反的结论。每个方法的 JSDoc 都会重申这一点。

端点

所有代币方法都接受 (address, { chain? }),并返回 API 解析后的 JSON。tokenPrice 还接受 type 参数,即蜡烛图周期,用于设置查询窗口的回溯时长:'15m'(默认值)≈ 2.5 天,'1H' ≈ 10 天,'4H' ≈ 40 天,'1D' ≈ 最多一年的日线数据。

分组方法
扫描与评分analyze、rugScore
代币状态tokenPrice、holders、liquidity、socials
发行取证bundles、bundlesPro、historicalBundles、snipers、devTracker、feeFingerprint
钱包网络insiderNetwork、fundingOrigin、fundingGraph、sybilCluster
资金流向whales、smartMoney、copyTraders、kol
跨代币holderOverlap(mints[])、trending
账户usage
备用入口get(path, params) — 任意 /v1 路径

API 会在 GET https://api.defade.org/v1 上自我描述——其中包含端点列表、套餐、单位成本、速率限制和支持的链,并始终保持最新。也可以在代码中调用:await DeFade.discover()。

链

solana(默认值)、ethereum、base、bsc、robinhood、arc、hyperevm(Hyperliquid)。在任何代币方法上都可以传入 { chain: 'base' }。所有套餐均涵盖所有链;部分会遍历资金图的 EVM 模块比标准请求消耗更多单位——发现文档列出了相关模块,defade.org/developers提供当前定价。

错误

每次失败都会抛出 DeFadeError,包含 .status(HTTP 状态码;网络错误或超时时为 0)和 .body(如果存在,则为 API 错误 JSON)。受速率限制的调用会抛出状态码为 429 的错误;client.usage() 会显示剩余单位数和限制。对新代币进行完整扫描可能需要数十秒——默认超时时间为 120s,可通过 timeoutMs 配置。

import DeFade, { DeFadeError } from 'defade';

try {
  await client.analyze(mint);
} catch (e) {
  if (e instanceof DeFadeError && e.status === 429) {
    // back off; e.body has details
  }
}

MCP 连接器:从 Claude 和 ChatGPT 执行扫描

同一 API 也以远程 MCP 服务的形式提供,因此 AI 助手可以在对话中执行真实扫描,而不是回忆过时的训练数据:

  • URL: https://api.defade.org/mcp(传输方式:streamable-http)
  • 身份验证: x-api-key 请求头;对于无法设置请求头的客户端,也可使用 ?api_key=YOUR_KEY
  • 注册信息: 已以 org.defade/defade 的名称发布在官方 MCP Registry 中

将其添加到 Claude Code:

claude mcp add --transport http defade "https://api.defade.org/mcp?api_key=YOUR_KEY"

在 Claude 或 ChatGPT 中,使用上述 URL 添加自定义连接器。工具调用的用量会像 REST 调用一样计入你的密钥。每个工具都需要一个 address 和一个可选的 chain;get_token_price 还接受可选的 timeframe(1m … 1D),因此 1D 可通过最多一年的每日蜡烛图数据,回答有关峰值、回撤和价格历史的问题。完整说明:defade.org/api-docs#mcp。

stdio 传输方式(Claude Desktop、本地客户端)

此软件包还提供 defade-mcp,这是一个本地 stdio MCP 服务,可代理请求至托管端点,适用于只能启动本地命令的客户端:

{
  "mcpServers": {
    "defade": {
      "command": "npx",
      "args": ["-y", "defade-mcp"],
      "env": { "DEFADE_API_KEY": "df_your_key" }
    }
  }
}

defade-mcp 作为独立的别名软件包发布,因此上述代码片段可以 直接使用;npx -p defade defade-mcp 会运行此软件包中的同一二进制文件。 两者会以匹配的版本号一起发布。

无需密钥也能完成握手并列出工具;之后扫描工具会回复如何获取密钥的说明。DEFADE_MCP_URL 可用于覆盖上游端点以进行测试。

链接

许可证

MIT © DeFade Ltd. 此 SDK 为开源软件;它所连接的 DeFade API 是一项托管式商业服务,并提供免费套餐。

评论

支持 Markdown

第一次接触 MCP?

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

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