关于 stillos-swap-mcp
stillos-swap-mcp 是面向 Agent 的 Solana 兑换 MCP 服务,通过 Jupiter 路由交易并返回待签名的未签名交易。它还会在购买前检查代币的铸币和冻结权限。
主要功能
- 01通过 Jupiter 路由 Solana 兑换
- 02返回未签名交易
- 030.25% 路由费用
- 04链上铸币与冻结权限检查
- 05只读代币诈骗检查
适用场景
- 01构建兑换交易并自行签名
- 02购买前检查代币权限
- 03无需提供密钥即可检查 Mint
MCP 相关
向 MCP 客户端提供兑换构建和代币诈骗检查工具。兑换交易以未签名形式返回,由客户端或用户签名并广播。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
2收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| amount | number | 是 | 要兑换的 inputMint 数量,以整单位计(例如,0.5 表示 0.5 SOL) |
| inputMint | string | 是 | 你要卖出的代币的铸币地址,或 "SOL"/"USDC"/"USDT" |
| outputMint | string | 是 | 你要买入的代币的铸币地址,或 "SOL"/"USDC"/"USDT" |
| userPublicKey | string | 是 | 将签名并支付的钱包(你的 Solana 公钥) |
详细介绍
stillos-swap-mcp
面向 Agent 的非托管 Solana 兑换路由。通过 Jupiter 以最优价格执行,收取固定 0.25% 路由费(低于 Trojan/Photon/GMGN 的 0.5–1%),并对每个购买的代币进行免费的链上诈骗检查。
资产由你自行托管。 工具会返回一笔未签名的交易——你用自己的密钥签名并广播。StillOS 绝不会接触你的资金。
MCP
{
"mcpServers": {
"stillos-swap": { "command": "npx", "args": ["-y", "stillos-swap-mcp", "mcp"] }
}
}
工具
build_solana_swap—{ userPublicKey, inputMint, outputMint, amount }→{ swapTransaction (base64, unsigned), expectedOut, route, routerFee, safety }。自行签名并发送交易。购买非稳定币时,safety会根据实时 mint 和 freeze authority 提供链上判定(CLEAN/TRAP)。token_scam_check—{ mint }→{ verdict (CLEAN/RISK/UNKNOWN), mintAuthority, freezeAuthority, flags }。成熟发行方的代币(USDC/USDT/SOL)已加入允许列表。只读,无需密钥。
CLI
npx stillos-swap-mcp check <mint>
npx stillos-swap-mcp swap <yourPubkey> SOL USDC 0.5
为什么诈骗检查很重要
实时 mint authority 意味着开发者可以无限增发,让你的资产价值被稀释至零。实时 freeze authority 意味着开发者可以冻结你的代币,让你永远无法卖出。这两者是 pump.fun 上最常见的 Rug 手段。此工具会在你购买前检查这些权限——免费。
SOLANA_RPC 环境变量可覆盖安全检查所用的默认公共 RPC。
MIT · StillOS / NolaWealth
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。