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 分