mcpField
O
onestop

onestop

本地服务
onestop.trade金融数据05 天前更新

关于 onestop

onestop 是供 AI Agent 交易 Solana 代币的 MCP 服务,支持兑换、市值订单以及买入后保护仓位的计划。钱包密钥保留在本机,并在签名前模拟和检查交易。

主要功能

  1. 01免 SOL 手续费的 Solana 兑换
  2. 02市值限价与追踪订单
  3. 03TWAP 订单及分批成交
  4. 04买入并保护仓位的计划
  5. 05模拟交易与活动日志
  6. 06交易模拟与安全检查

适用场景

  1. 01通过 AI Agent 兑换 Solana 代币
  2. 02设置基于市值的买入或卖出订单
  3. 03用模拟交易演练订单

MCP 相关

向 MCP 客户端提供 Solana 钱包、行情、兑换、订单、计划和活动工具。服务会为成交签名;订单触发时 MCP 进程必须处于运行状态。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"trade-onestop-onestop": {
"command": "npx",
"args": [
"-y",
"@onestop-trade/onestop-mcp"
],
"env": {
"ONESTOP_PRIVATE_KEY": "<ONESTOP_PRIVATE_KEY>",
"ONESTOP_KEYPAIR_PATH": "<ONESTOP_KEYPAIR_PATH>",
"SOLANA_RPC_URL": "<SOLANA_RPC_URL>",
"ONESTOP_DRY_RUN": "<ONESTOP_DRY_RUN>"
}
}
}
}
启动命令npx -y @onestop-trade/onestop-mcp
需要配置的环境变量
ONESTOP_PRIVATE_KEY密钥The private key of the wallet that trades, as your wallet exports it. Use a wallet you keep for trading
ONESTOP_KEYPAIR_PATH密钥Or the path to a keypair file, instead of the private key
SOLANA_RPC_URLYour RPC, used to simulate every transaction before signing (default: public mainnet)
ONESTOP_DRY_RUNtrue to trade nothing: order tools answer without calling onestop and swaps stop after the guard

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

安装包
npm@onestop-trade/onestop-mcp1.0.2

工具

19

收录的工具列表 · 更新于 4 天前

此工具无需参数。

详细介绍

onestop MCP

让 AI Agent 通过 onestop 交易 Solana 代币:免 Gas 兑换(无需 SOL;网络成本和任何费用均从交易金额中扣除)、按市值下单(限价、追踪、限价后追踪、TWAP),以及先买入再保护持仓的计划。钱包密钥保留在你的设备上。

{ "mcpServers": { "onestop": { "command": "npx", "args": ["-y", "@onestop-trade/onestop-mcp"],
    "env": { "ONESTOP_PRIVATE_KEY": "your-wallet-private-key" } } } }

Node 20.18 或更高版本。

设置
ONESTOP_PRIVATE_KEY 或 ONESTOP_KEYPAIR_PATH用于交易的钱包:填写钱包导出的私钥(Phantom:设置 → 你的账户 → 显示私钥),或密钥对文件的路径。请使用专门用于交易的钱包
SOLANA_RPC_URL你的 RPC,用于在签名之前模拟每笔交易(默认为公共主网)
ONESTOP_DRY_RUN=1不执行任何交易:订单和计划工具会在不调用 onestop 的情况下响应,兑换则会在保护检查后停止。模拟订单仍会运行
ONESTOP_SKIP_SPEND_CHECK=1关闭保护检查中的余额检查(结构性检查仍会执行)。仅用于调试
ONESTOP_STATEMCP 保存已下单订单和计划的位置(默认为 ~/.onestop-mcp/<wallet>.json)
ONESTOP_API_URL、ONESTOP_SERVER_PUBKEY(以及 _NEXT)用于自托管引擎:其 URL 和签名密钥

工具

金额使用原始单位(SOL 使用 lamports);级别和份额使用基点(20000 = 2 倍,10000 = 全部)。

钱包wallet(地址和链接,不调用网络)、connect(等待引擎登录)
兑换quote(计算价格并获取未签名交易)、submit_swap(执行已报价的交易)、swap(一次调用完成上述两步)
市场数据tokens(价格、市值、流动性)、holdings(以美元计价的余额)
订单limit_order、trailing_order、limit_trailing_order、twap_order;除 TWAP 外,每种订单也可分批成交。list_orders、get_order、cancel_order、extend_order
计划place_plan(先买入,再为实际买入的全部数量设置保护性或止盈退出)、get_plan、cancel_plan
日志activity:已签名或已拒绝的成交(及原因)、模拟成交、订单和计划更新

在订单或计划中设置 paper: true,即可使用真实价格进行模拟:根据路由价格计算并记录成交,不会签名或执行交易。

它必须保持运行

onestop 会全天候监控市场,但此 MCP 需要为每笔成交签名,因此必须保持运行:如果订单触发时它已关闭,成交会等待它重新启动,并按届时的价格执行。

评论

支持 Markdown

第一次接触 MCP?

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

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