OpenClaw集成用于1ly支付。配置OpenClaw代理时使用,可默认启用1ly MCP以实现支付功能、x402流程、USDC交易等场景。
OpenClaw + 1ly 支付技能是一项面向实际任务的技能,主要用于当配置 OpenClaw 代理通过 1ly MCP 接受或花费支付时使用此技能;此技能将 1ly 支付的核心工具套用于。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
1ly-payments Skill 提供的核心 1ly 工具集。1ly-payments → Environment variables。
元数据中列出的环境变量按工具条件生效;无任何全局必需变量。npm install -g mcporter mcporter config add 1ly --command "npx @1ly/mcp-server@0.1.6"
校验包完整性:npm view @1ly/mcp-server dist.integrity
~/.openclaw/openclaw.json)。仅当智能体需要支出时,才需配置钱包或预算项:{
"skills": {
"entries": {
"1ly-payments": {
"enabled": true,
"env": {
"ONELY_WALLET_SOLANA_KEY": "/absolute/path/to/solana-wallet.json",
"ONELY_BUDGET_PER_CALL": "1.00",
"ONELY_BUDGET_DAILY": "50.00"
}
}
}
}
}
钱包文件规则:
/tmp 下;其他路径因安全原因被拒绝。ONELY_WALLET_SOLANA_KEY='[12,34,56,...]'ONELY_WALLET_EVM_KEY='0x...'ONELY_WALLET_PROVIDER=coinbase 并在应用中完成身份验证。除非必要,否则请勿直接使用原始 EVM 私钥。ONELY_BUDGET_PER_CALL、ONELY_BUDGET_DAILY)。1ly_search,在预算范围内选择目标服务,再通过 1ly_call 完成支付。1ly_launch_token 及其配套工具。1ly_search → 1ly_get_details → 1ly_call → 可选 1ly_review。1ly_create_store(仅需执行一次)→ 1ly_create_link → 分享链接。全部完成。1ly_launch_token → 可选 1ly_trade_quote → 1ly_trade_token → 1ly_claim_fees。ONELY_SOLANA_RPC_URL 设置自有 RPC 地址;默认使用 Solana 公共主网 RPC。1ly_search、1ly_get_details1ly_call(需 Solana 或 Base 钱包)ONELY_API_KEYONELY_WALLET_SOLANA_KEY,并建议配置 ONELY_SOLANA_RPC_URL列出所有可用工具:
mcporter list 1ly
调用指定工具:
mcporter call 1ly.1ly_search query="weather api" limit=5
mcporter call 1ly.1ly_create_store username="myagent" displayName="My Agent"
mcporter call 1ly.1ly_create_link title="My API" url="https://myapi.com/endpoint" price="0.50" currency="USDC" isPublic=true
mcporter call 1ly.1ly_launch_token name="GOLDEN" symbol="GOLDEN" imageUrl="https://..." feeClaimers='[{ "provider": "twitter", "username": "abc", "bps": 1000 }]' share_fee=100
ONELY_BUDGET_PER_CALL 和 ONELY_BUDGET_DAILY 均已设置且未超出限额时,方可启用自动支出。chmod 600 /path/to/wallet.json若工具名称或参数存在差异,请运行 mcporter list 1ly --schema 获取最新定义。
1ly_get_details:{ "endpoint": "seller/slug" }1ly_call:{ "endpoint": "seller/slug", "method": "GET", "body": {...} }1ly_create_store:{ "username": "...", "displayName": "..." }1ly_create_link:{ "title": "...", "url": "https://...", "price": "1.00", "currency": "USDC", "isPublic": true }1ly_update_avatar:{ "avatarUrl": "https://..." } 或 { "imageBase64": "...", "mimeType": "image/png", "filename": "avatar.png" }1ly_launch_token:{ "name": "GOLDEN", "symbol": "GOLDEN", "imageUrl": "https://...", "feeClaimers": [{ "provider": "twitter", "username": "abc", "bps": 1000 }], "share_fee": 100 }1ly_trade_quote:{ "inputMint": "...", "outputMint": "...", "amount": "1000000", "slippageMode": "auto" }1ly_trade_token:{ "inputMint": "...", "outputMint": "...", "amount": "1000000", "slippageMode": "auto" }name 最长 32 字符,symbol 最长 10 字符,description 最长 1000 字符。imageBase64 必须为原始 base64 编码,解码后大小不得超过 15 MB。slippageMode=manual 时,slippageBps 取值范围为 0–10000。ONELY_API_KEY 在执行 1ly_create_store 后将被本地保存:
macOS:~/Library/Application Support/1ly/onely_api_key.json
Linux:~/.config/1ly/onely_api_key.json
Windows:%APPDATA%\1ly\onely_api_key.json
若当前环境无法向上述路径写入文件,请自行安全保管该密钥,并显式设置 ONELY_API_KEY 环境变量。
相关专题
热门下载
相关下载
精品课程
共1课时 | 165人学习
共0课时 | 0人学习
共1课时 | 208人学习