mcpField
S
Soldefi Mcp

Soldefi Mcp

本地服务
soldefi.thomenz.meAI 与智能体012 周前更新

关于 Soldefi Mcp

Soldefi Mcp 是一款 MCP 服务,通过托管的智能 API 提供付费 Solana DeFi 风险检查。它面向评估代币、池、钱包和退出条件的 Agent,按次使用 Solana 或 Base 上的 USDC 付款。

主要功能

  1. 01扫描代币蜜罐风险
  2. 02分析流动性池和收益
  3. 03检查流动性及部署者风险
  4. 04评估钱包持仓和退出风险
  5. 05构建带风险检查的 Jupiter 兑换交易
  6. 06使用 USDC 按次付费

适用场景

  1. 01交易前筛查代币
  2. 02筛选刷量后比较流动性池
  3. 03检查持仓是否可卖出
  4. 04扫描钱包代币持仓风险

MCP 相关

该服务向 MCP 客户端提供付费风险分析和兑换交易构建工具。调用通过 Solana 或 Base 上的 USDC 进行 x402 微支付;分析由托管的 Solana DeFi Intelligence API 执行。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"soldefi": {
"command": "npx",
"args": [
"-y",
"soldefi-mcp"
],
"env": {
"SOLANA_PRIVATE_KEY": "<SOLANA_PRIVATE_KEY>",
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"SOLDEFI_BASE_URL": "<SOLDEFI_BASE_URL>",
"X402_NETWORK": "<X402_NETWORK>"
}
}
}
}
启动命令npx -y soldefi-mcp
需要配置的环境变量
SOLANA_PRIVATE_KEY密钥base58 or JSON-array secret key of a DEDICATED Solana wallet holding USDC (pays per call). Configure this and/or EVM_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises. Paid tools return 402 without one; the free validate_mint tool still works.
EVM_PRIVATE_KEY密钥0x private key of a DEDICATED wallet holding USDC on Base (pays per call). Configure this and/or SOLANA_PRIVATE_KEY; the x402 layer settles on whichever rail the 402 advertises. Paid tools return 402 without one; the free validate_mint tool still works.
SOLANA_RPC_URLOptional Solana RPC override used to build the payment (e.g. a Helius URL). Only read when SOLANA_PRIVATE_KEY is set.
SOLDEFI_BASE_URLBase URL of a soldefi Worker. Defaults to the hosted production API (https://soldefi.thomenz.me).
X402_NETWORKSet to 'base-sepolia' to pay on testnet, which switches BOTH rails (Solana devnet + Base Sepolia). Any other value, including unset, pays on mainnet.

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

安装包
npmsoldefi-mcp0.5.2

工具

13

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

参数类型必填说明
mintstring是Solana SPL 代币铸造地址(base58),例如 EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v(USDC)。

详细介绍

soldefi-mcp

一个 MCP(Model Context Protocol)服务,让 AI Agent 付费获取 Solana DeFi 风险情报——rug/honeypot 扫描、深度流动性池分析,以及经过刷量交易过滤的“真实最佳池”排名。每次付费调用都会自动使用你配置的钱包,以 USDC 支付 x402 小额款项(在 Solana 或 Base 上)。仅在调用成功时收费——格式错误的输入会被免费拒绝。

该服务调用托管的 Solana DeFi Intelligence API(默认地址为 https://soldefi.thomenz.me)。此软件包是轻量级的支付客户端桥接层;情报分析在服务端运行。

工具

工具价格功能
scan_honeypot$0.005按 mint 扫描 SPL 代币的 rug/honeypot 风险:mint/freeze 权限是否已放弃?Token-2022 转账税、最大持有者集中度,以及实时 Jupiter 买入→卖出往返交易,作为代币在扫描时可卖出的有力信号(可识别大多数 honeypot)。返回 0–100 风险评分,以及 AVOID/CAUTION/LOW RISK 判定。
analyze_pools$0.015深度分析 Raydium/Orca/Meteora/pumpswap 上的流动性池:真实手续费 APR、刷量交易风险、池龄、TVL、代币 rug 判定,以及真实的 Jupiter 滑点阶梯($100/$1k/$10k)。推荐风险调整后表现最佳的池。
top_pools$0.02真实的 Solana DEX 最佳池——过滤掉刷量交易/虚假交易量池,再按风险调整后的手续费收益对其余池排名,并提供 excluded 列表,说明排除了哪些池及原因。
check_lp_status$0.005流动性持久性 / rug pull 风险敞口:池(TVL、池龄、DEX)、最大池深度、已销毁供应量占比,以及 mint/freeze 权限是否仍有效。返回 0-100 流动性风险评分及判定(DURABLE/SHAKY/FRAGILE/RUG-PRONE)。
check_deployer$0.01部署者信誉:创建者钱包地址、创建者剩余持仓比例、钱包年龄和代币年龄。判定会标记新建钱包、内部人士持仓过重以及刚创建的代币。
can_i_sell$0.003按你的卖出规模实时检查可卖性:通过实时 Jupiter 买入→卖出往返交易,模拟卖出指定美元金额的 Solana 代币,并报告收回的 USDC、实际卖出价格影响以及税费/摩擦损失。
check_exit_risk$0.015我能退出吗?代价是多少? 将 Birdeye 聪明资金流向(鲸鱼 24 小时净买入/卖出、捆绑买入者/狙击手操纵标签、1 小时卖压、持有者数量)与实时 Jupiter 退出滑点阶梯($1k/$10k)结合,得出 LOW/ELEVATED/HIGH 退出风险。卖出能力差距:鲸鱼是否正在流动性不足的订单簿中抛售,导致你被套住?
full_scan$0.03一次调用完成全面检查:将 honeypot + LP 持久性 + 部署者 + 退出风险检查整合为单一判定,并汇总为 overall {riskScore, riskLevel, verdict, topFlags}——比单独购买这四项更便宜(约 $0.035)。
scan_wallet_risk$0.03投资组合 rug 扫描:读取钱包中的 SPL 持仓,并对每项持仓运行完整 honeypot/rug 扫描(最多 10 项),返回每种代币的风险以及应退出哪些 mint。
scan_honeypot_batch$0.02批量 rug/honeypot 扫描:一次付费调用最多提交 10 个 Solana 代币 mint,并获取每种代币完整的 honeypot 判定(比逐个扫描更便宜)。
build_guarded_swap$0.001 + 0.5%在 rug 检查前置的情况下,构建可供签名的 Jupiter 兑换交易:如果你要买入的代币判定结果为严重风险,则返回判定结果,不生成交易。返回未签名的版本化交易——由你的钱包签名,本服务绝不会托管资金。0.5% 的平台费用仅适用于卖出兑换为 USDC/SOL(买入免手续费),并包含在你签名的交易中。
validate_mint免费在本地检查 base58 mint 地址格式。不收费。

安装和配置

将其添加到你的 MCP 客户端(Claude Code、Claude Desktop 等)。只需要一个有余额的 钱包,其他配置均默认为生产环境。

{
  "mcpServers": {
    "soldefi": {
      "command": "npx",
      "args": ["-y", "soldefi-mcp"],
      "env": {
        "SOLANA_PRIVATE_KEY": "<base58-or-JSON-array secret key of a DEDICATED Solana wallet holding USDC>"
      }
    }
  }
}

你也可以选择使用 Base 付款,而不是使用 Solana(或在此基础上同时使用 Solana),方法是设置 EVM_PRIVATE_KEY(0x…)。如果两者都已设置,x402 层会使用服务器付款质询中声明的支付方式。

环境变量
变量默认值说明
SOLANA_PRIVATE_KEY—付款用 Solana 钱包的 base58 或 JSON 数组格式密钥(32 或 64 字节)。
EVM_PRIVATE_KEY—付款用 Base 钱包的 0x 前缀密钥。
SOLDEFI_BASE_URLhttps://soldefi.thomenz.me若要自托管,请指向你自己的 Worker。
X402_NETWORKbasebase(主网 → Solana 主网)或 base-sepolia(测试网 → Solana 开发网)。
SOLANA_RPC_URL—可选的 RPC,用于构建 Solana 付款(例如 Helius URL)。否则使用公共默认值。

🔐 安全提示:这些密钥可以控制真实资金。请使用余额较少的专用钱包, 切勿使用个人或金库密钥。任何能读取此进程环境变量的对象都可以动用其中的资金。

钱包需要

  • 所选链上有少量 USDC,用于按调用付费。
  • Solana 上无需持有少量 SOL 来支付交易本身的费用 (由中介方赞助交易费用),但收款方必须拥有一个 USDC 代币账户——托管服务上已备有该账户。

开发

pnpm install
pnpm --filter soldefi-mcp build      # tsc → dist/
SOLANA_PRIVATE_KEY=… pnpm --filter soldefi-mcp dev   # run from source

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

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

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