Softbot Studio agent tools

io.github.softbot-studio由 GitHub 帳號 softbot-studio 發布v0.2.0更新於 Oct 24, 2026

Pay-per-call x402 agent tools (USDC): web reader, token/wallet/email/site checks, screenshots, PDFs.

概覽

AI 產生的概覽

本機 MCP 伺服器,提供按次付費的網頁與風險檢查工具,每次呼叫以使用者自己錢包中的 Solana USDC 付款。

可以做什麼
將網頁讀取為附中繼資料的乾淨 Markdown,並可從頁面擷取表格、JSON-LD、聯絡資訊、連結或 CSS 選擇器欄位,還可截取頁面截圖與產生 A4 PDF。對 Solana 代幣、錢包(含 OFAC 比對)、電子郵件地址、郵件網域與網站進行風險檢查,判斷可信度、釣魚或仿冒跡象。免費查看本次工作階段的花費、剩餘預算與錢包位址。可用試跑選項只查看價格而不付款。
適用情境
適合助理需要讀取網頁、進行結構化擷取,或快速篩檢代幣、錢包、電子郵件、網域與網站風險,且願意按次支付少量 USDC 而不使用帳號或 API 金鑰的情境。
執行需求
透過 npx 在本機執行(需要 Node.js)。付費呼叫需要 SOLANA_PRIVATE_KEY,即持有少量 Solana 主網 USDC 的錢包金鑰對,不需要 SOL。選用設定:MAX_SPEND_USDC(預設 0.25)、SOFTBOT_DRY_RUN、SOFTBOT_NO_TRIAL 與 SOLANA_RPC_URL。需要能連線至 x402 端點的網路。
安裝前請注意
伺服器持有 SOLANA_PRIVATE_KEY 並以該錢包簽署 USDC 轉帳,應使用專用的低餘額錢包。呼叫會花費真實資金;每個工作階段上限預設 0.25 USDC,程序重新啟動後重置。每個錢包每種工具前三次呼叫免費,之後開始付費。網頁內容與檢查輸入會傳送到第三方端點。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Softbot Studio agent tools,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

softbot-mcp

MCP server for Softbot Studio pay-per-call agent tools. Each call is paid with USDC on Solana mainnet through x402, straight from your own wallet. There are no accounts or API keys, and failed calls are free.

ToolWhat it doesPrice (USDC)
read_urlPage to clean markdown + metadata0.003
extract_structuredTables, JSON-LD, contacts, links, CSS-selector fields0.004
check_solana_tokenToken safety verdict (safe/caution/avoid)0.01
check_emailEmail deliverability / disposable / typo check0.002
check_domainMail domain check (MX, SPF/DMARC/DKIM, age)0.002
check_walletSolana wallet profile + OFAC match0.005
check_websiteWebsite trust / phishing / lookalike check0.003
screenshot_urlPage screenshot (returned as an MCP image)0.01
page_to_pdfPage as A4 PDF (embedded resource)0.01
softbot_statusSession spend, budget, wallet (free)0

Every paid tool accepts dry_run: true, which returns the price and endpoint without paying.

Free trial

The first 3 calls of each tool are free per wallet. The server signs the x402 sign-in-with-x challenge with your key automatically (a signature only, no funds move), then pays normally once the trial is used up. Results show free_trial and trial_remaining. Set SOFTBOT_NO_TRIAL=1 to always pay.

Configuration (env vars)

  • SOLANA_PRIVATE_KEY (required for paid calls) is the keypair of a wallet holding a little USDC (no SOL needed, since the facilitator pays network fees). It takes base58, or the JSON byte array from solana-keygen. Use a dedicated low-balance wallet.
  • MAX_SPEND_USDC is the per-session budget. It defaults to 0.25, and calls that would exceed it are refused.
  • SOFTBOT_DRY_RUN=1 puts every tool in price-only mode.
  • SOLANA_RPC_URL is optional and defaults to the public mainnet RPC.

Claude Desktop

claude_desktop_config.json:

json
{  "mcpServers": {    "softbot": {      "command": "npx",      "args": ["-y", "softbot-mcp"],      "env": { "SOLANA_PRIVATE_KEY": "<base58 or [..] key>", "MAX_SPEND_USDC": "0.25" }    }  }}

Cursor

~/.cursor/mcp.json (or .cursor/mcp.json in a project):

json
{  "mcpServers": {    "softbot": {      "command": "npx",      "args": ["-y", "softbot-mcp"],      "env": { "SOLANA_PRIVATE_KEY": "<base58 or [..] key>", "MAX_SPEND_USDC": "0.25" }    }  }}

Safety

  • The key is used only locally to sign x402 USDC transfers, and it is never logged or sent anywhere.
  • The client refuses to pay if a server asks for more than the advertised price, or for an asset other than USDC.
  • The budget resets when the server process restarts.

Develop

npm install && npm run buildnode test/smoke.mjs          # list tools + dry run eachSOLANA_PRIVATE_KEY=... node test/smoke.mjs paid   # one $0.002 check_domain call

MIT licensed.

來源:mcp/README.md,提交 4edb541

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.0最新Oct 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。