mcpField
S
stillos-swap-mcp

stillos-swap-mcp

本地服务
github.com/stillmarcus24金融数据05 周前更新

关于 stillos-swap-mcp

stillos-swap-mcp 是面向 Agent 的 Solana 兑换 MCP 服务,通过 Jupiter 路由交易并返回待签名的未签名交易。它还会在购买前检查代币的铸币和冻结权限。

主要功能

  1. 01通过 Jupiter 路由 Solana 兑换
  2. 02返回未签名交易
  3. 030.25% 路由费用
  4. 04链上铸币与冻结权限检查
  5. 05只读代币诈骗检查

适用场景

  1. 01构建兑换交易并自行签名
  2. 02购买前检查代币权限
  3. 03无需提供密钥即可检查 Mint

MCP 相关

向 MCP 客户端提供兑换构建和代币诈骗检查工具。兑换交易以未签名形式返回,由客户端或用户签名并广播。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"stillmarcus24-stillos-swap": {
"command": "npx",
"args": [
"-y",
"stillos-swap-mcp"
]
}
}
}
启动命令npx -y stillos-swap-mcp

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

安装包
npmstillos-swap-mcp1.0.0

工具

2

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

参数类型必填说明
amountnumber是要兑换的 inputMint 数量,以整单位计(例如,0.5 表示 0.5 SOL)
inputMintstring是你要卖出的代币的铸币地址,或 "SOL"/"USDC"/"USDT"
outputMintstring是你要买入的代币的铸币地址,或 "SOL"/"USDC"/"USDT"
userPublicKeystring是将签名并支付的钱包(你的 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

第一次接触 MCP?

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

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