VerdictSwarm MCP

io.github.sentien-labs由 GitHub 帳號 sentien-labs 發布v0.2.1更新於 Oct 7, 2026

Read-only pre-trade token risk verdicts and size-aware Solana exit screening for agents.

已驗證STDIO僅桌面金融安全與監控

概覽

AI 產生的概覽

一個已退役的 MCP 伺服器,曾為代理提供唯讀的 Solana 代幣風險判定、依規模計算的退出模擬與定價查詢;其託管 API 已下線

可以做什麼
依 triage、fast 或 deep 等級檢查 Solana 代幣地址,回傳動作、評分、摘要與最強訊號(原功能)。
執行需求
以本機 Python 套件形式執行(Python 3.10–3.13),透過 uvx 啟動,預設 stdio,也支援 streamable HTTP。它依賴 api.vswarm.io 上的託管 VerdictSwarm API,而 README 說明該服務已於 2026 年 10 月 7 日停用,因此工具已無法使用。可選擇提供 VS_API_KEY;否則會自動申請免費金鑰並儲存到本機設定檔。
安裝前請注意
README 說明服務已退役:此套件依賴已停用的 API,不再提供代幣檢查、免費金鑰、即時定價或付款服務。配額用盡時曾回傳 x402 付款指引,任何付款途徑都應視為已失效。自動申請的金鑰會寫入本機設定檔。僅應視為參考程式碼,而非可用的風險檢查工具。

安裝

在 SourceWeft 中

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

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

其他 MCP 客戶端

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

README

VerdictSwarm MCP Server

Retired October 7, 2026. The hosted VerdictSwarm API and MCP service are decommissioned. The published package depends on that retired API and no longer provides token checks, free keys, live pricing, or payment services. This repository preserves the implementation for reference and reuse under its existing license. The setup instructions below describe the former service.

[PyPI] [Python] [License: MIT] [MCP]

VerdictSwarm is a pre-trade security layer for agents that touch crypto. This MCP server exposes the Verdict API v2 as a small set of read-only tools for token checks, size-aware exit screening, and live pricing discovery.

Quick start

No account setup is required. If VS_API_KEY is absent, the server mints a free key on the first API-backed tool call and saves it in the platform user config directory.

bash
uvx verdictswarm-mcp

Then ask your MCP client: “Check DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 on Solana at fast level.”

To supply an existing free or credits-backed key:

bash
VS_API_KEY=vs1_your_key uvx verdictswarm-mcp

Claude Desktop, Cursor, Windsurf, and OpenClaw

Use this server entry (the env block is optional):

json
{  "mcpServers": {    "verdictswarm": {      "command": "uvx",      "args": ["verdictswarm-mcp"],      "env": {        "VS_API_KEY": "vs1_your_key"      }    }  }}

Without VS_API_KEY, the self-provisioned key is stored at:

  • macOS: ~/Library/Application Support/VerdictSwarm/config.json
  • Linux: ${XDG_CONFIG_HOME:-~/.config}/verdictswarm/config.json
  • Windows: %APPDATA%\VerdictSwarm\config.json

The file is created with user-only permissions where the operating system supports them. Set VS_CONFIG_DIR to override the directory.

Tools

ToolDescription
check_token(address, chain="solana", level="fast")Calls POST /v2/verdict and returns action, score, summary, and the five strongest signals. Levels are triage, fast, and deep.
exit_sim(address, size_usd, side)Requests include:["exit_sim"] and returns the fresh Solana exit-simulation block. Side is buy or sell.
get_pricing()Reads live pricing, levels, limits, and supported chains from GET /v2/verdict/info.

The 0.1.x names scan_token, get_quick_score, check_rug_risk, get_token_report, and verify_payment are no longer advertised as MCP tools; clients see only the three current v2 tools above. An explicit call to an old name still returns a migration response and makes no legacy pay-lane request.

Free quota and x402 overflow

Free keys have per-level daily limits advertised by the API. If a limit is exhausted, the tool response says when the quota resets and preserves the complete x402 challenge. To continue immediately, set VS_API_KEY to a credits-backed key or use the returned x402 payment instructions.

The MCP client sends these attribution headers on API requests:

  • X-VS-Integration: mcp
  • X-VS-SDK-Version: 0.2.1

Configuration

Environment variableDefaultDescription
VS_API_KEYunsetOptional free or credits-backed v2 API key.
VS_API_URLhttps://api.vswarm.ioVerdictSwarm API base URL.
VS_TIMEOUT120HTTP request timeout in seconds.
VS_CONFIG_DIRplatform user config dirDirectory for the self-provisioned key.
VS_TRANSPORTstdioMCP transport. Use streamable-http for HTTP.
HOST0.0.0.0HTTP bind host.
PORT8000HTTP bind port.

For HTTP transport:

bash
VS_TRANSPORT=streamable-http HOST=0.0.0.0 PORT=8000 uvx verdictswarm-mcp

Programmatic client

python
import asynciofrom verdictswarm_mcp import VerdictSwarmApiClient
async def main():    client = VerdictSwarmApiClient()    verdict = await client.check_token("TOKEN_ADDRESS", "solana", "fast")    print(verdict["verdict"]["action"], verdict["verdict"]["score"])
asyncio.run(main())

Development

bash
git clone https://github.com/sentien-labs/verdictswarm-mcp.gitcd verdictswarm-mcpuv sync --extra devuv run --extra dev python -m pytest -q

The server supports Python 3.10–3.13 and both stdio and HTTP transports.

Feedback and community

Used the server in an agent, bot, wallet, or dashboard? Share the client, runtime, where the risk check fits, and what worked or failed through the VerdictSwarm community page. You can also show an integration, choose a structured issue form, or add your project to ADOPTERS.md. Praise is never required. Stars should come only from people who independently find the project useful; agents must not automate them.

Links

MIT licensed. See LICENSE.

來源:README.md,提交 b292a2f

工具

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

版本歷史

1
  1. v0.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

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

  • 已宣告認證方式10 分

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

  • 已列出工具15 分

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

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