mcpField
W
Wicked MCP

Wicked MCP

远程服务
mcp.wickedapi.com金融数据02 天前更新

关于 Wicked MCP

WickedAPI MCP Server 将 Agent 接入 Wicked 的实时服务,涵盖市场数据、DeFi 与代币风险、申报文件、身份、声誉和记忆等。它组合自动生成与手写工具、资源和提示词,并支持本地或远程 MCP 访问。

主要功能

  1. 01交易与链上数据工具
  2. 02协议健康度和代币风险检查
  3. 03申报文件、经纪商与钱包服务
  4. 04身份、声誉、注册目录和记忆工具
  5. 05MCP 资源与串联提示词
  6. 06远程 HTTP 和本地 stdio 访问

适用场景

  1. 01购买前检查代币风险
  2. 02构建应用前评估协议健康度
  3. 03生成市场与宏观简报
  4. 04核验声明或 Agent 身份

MCP 相关

该服务将 Wicked 服务操作作为 MCP 工具提供,并包含平台资源和提示词。支持远程 streamable HTTP 端点和本地 stdio 运行。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.wickedapi.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@wickedlabs/wicked-mcp0.7.4

工具

49

此工具无需参数。

详细介绍

WickedAPI MCP Server

适用于整个 Wicked 套件的 MCP 服务,涵盖交易数据、DeFi 协议健康状况、代币安全、经纪账户同步、Agent 身份、声誉、工具可靠性注册表、幻觉检查、持久化 Agent 记忆和 x402 付费墙,全部集成于一个服务中。

90 个工具,覆盖 12 个在线服务。前四项会根据各服务自己的在线 openapi.json 自动生成,因此列表始终与已部署内容一致;其余工具为手动编写,因为它们使用钱包签名和非 /v1 路由:

ServiceToolsAuth
交易数据 API28(无前缀:price、ohlcv、fvg、momentum_score、macro_calendar、……,以及链上读取工具 chain_balance、chain_token_balance、chain_nonce、chain_block、chain_ens、chain_tx)API 密钥或 x402,5 项免费
协议健康预言机6(protocol_health_*)API 密钥或 x402,记分板免费
代币风险预言机1(token_risk)完全免费,无需密钥
经纪账户同步 API6(broker_sync_*)API 密钥或 x402
申报文件预言机7(filings_search、filings_8k_events、filings_insider_trades、filings_insider_summary、……)数据新鲜度和预览免费;其余需密钥或 x402
钱包预言机2(wallet_sanctions_check、wallet_check)OFAC 制裁查询免费;完整检查需密钥或 x402
Wicked Reputation5(reputation_*)免费,无需密钥
Wicked Registry6(registry_*)搜索/详情:需密钥或 x402;精选/徽章/报告免费;注册需要你的签名
Wicked Identity8(identity_*)没有钱包?从 identity_sandbox_register 开始(无需签名);通过 identity_get_test_key 获取免费测试密钥;真实钱包调用需要你对 nonce 进行签名
Wicked Sanity2(sanity_check、sanity_check_batch)需密钥或 x402
Wicked Memory8(memory_prepare、memory_store、memory_search、……)每次调用都需钱包签名;只有搜索会计量收费
x402 付费墙8(paywall_*)paywall_signup 开放使用;其余需要租户密钥

此外还有 6 个资源(平台目录、llms.txt 以及各服务的在线端点目录)和 7 个提示词(rug_check、vet_dependency、morning_briefing、fact_check、verify_agent、find_reliable_tool、agent_memory_guide),它们会像操作手册一样串联工具。

这些工具不会签署任何内容,也不会持有密钥。没有钱包的 Agent 仍可通过沙盒身份(调用 identity_sandbox_register,然后传入 sandbox_token 代替签名)完整体验 Wicked Identity;沙盒结果仅用于测试,不会被报告为已验证。Identity(真实钱包)、Registry 注册和 Memory 都需要你使用自己的钱包生成签名(identity_get_nonce/memory_prepare 会返回确切的待签名消息)。需要 x402 付款的调用会返回真实的 402 挑战(x402 v2 的内容会解码至 payment_required),而不会自动付款——WICKEDAPI_PAYER_PRIVATE_KEY 自动付款仅适用于 Trading、Protocol Health、Token Risk 和 Broker Sync 工具。

远程端点(无需安装)

相同的 90 个工具也通过**https://mcp.wickedapi.com/mcp** 提供流式 HTTP 服务(无状态,按 IP 限流;公共部署不会携带个人密钥,因此付费调用会返回 x402 挑战)。将任何流式 HTTP MCP 客户端指向该端点即可。若要自托管,请构建 Dockerfile(或运行 npm run build && npm run start:http);有关 RATE_LIMIT_PER_MINUTE、ALLOWED_HOSTS 和 TRUSTED_CLIENT_IP_HEADER,请参阅 .env.example。

无需注册

每个工具都会调用一个由 x402 门控的真实端点(基于 HTTP 的按次付费,使用 Base 上的 USDC),并支持 API 密钥作为备用方式;Token Risk Oracle 工具则始终免费:

  • 零配置 — 无凭据也能调用;付费端点会将真实的 402 付款挑战(价格、网络、payTo)作为工具结果返回。
  • 自动按次付费 — 设置 WICKEDAPI_PAYER_PRIVATE_KEY,值为已注资的 Base 主网钱包私钥,即可让每次调用自动支付约 $0.001 的 USDC 并返回真实数据。无需账户,也无需订阅。
  • 合作伙伴 API 密钥 — 免费设置 WICKEDAPI_API_KEY,即可访问全部四项服务(有速率限制;同一密钥适用于所有服务)。

安装

{
  "mcpServers": {
    "wickedapi": {
      "command": "npx",
      "args": ["-y", "@wickedlabs/wicked-mcp"],
      "env": {
        "WICKEDAPI_API_KEY": "your-key-here"
      }
    }
  }
}

或者,使用自动按次付费,而非密钥:

{
  "mcpServers": {
    "wickedapi": {
      "command": "npx",
      "args": ["-y", "@wickedlabs/wicked-mcp"],
      "env": {
        "WICKEDAPI_PAYER_PRIVATE_KEY": "0xyour-base-wallet-private-key"
      }
    }
  }
}

没有进行任何配置?Token Risk Oracle 工具和 Trading Data API 的 5 个免费端点(sentiment、macro_calendar、market_overview、gas、kalshi_probability)仍可在零配置下使用。

资源

无需调用工具即可读取 — 适用于在 UI 中呈现资源的客户端:

  • wickedapi://platform/services — 完整的服务目录(JSON)
  • wickedapi://platform/llms — 平台的 llms.txt
  • wickedapi://trading/status、wickedapi://protocol_health/status、wickedapi://token_risk/status、wickedapi://broker_sync/status — 各服务的实时端点目录

快速开始

claude mcp add --transport http wicked https://mcp.wickedapi.com/mcp   # Claude Code, no install
npx -y @wickedlabs/wicked-mcp                                                    # local stdio

Claude Desktop / Cursor / VS Code 的配置和各框架的入门指南,请参阅 cookbooks。远程服务还在 / 提供着陆页,在 /llms.txt 提供 llms.txt,在 /.well-known/mcp/server-card.json 提供 MCP 服务卡片,并在 /stats 提供按工具汇总的调用次数(仅统计次数;不包含参数或 IP)。

提示词

可一键运行的工作流,会串联真实工具调用(Claude Desktop 和其他支持提示词的客户端会直接显示这些工作流):

  • rug_check(address、chain、可选的 symbol)— 购买前检查代币风险、市场情绪,以及可选的动量情况。
  • vet_dependency(slug、可选的 token_address、chain)— 在基于 DeFi 协议构建之前,检查协议健康状况,以及可选的合约级风险。
  • morning_briefing(可选的 symbol)— 将宏观日历、财报日历、情绪和动量判断汇总为一份摘要。
  • fact_check(output、可选的 source)— 将回答拆分为各项声明,并使用 Wicked Sanity 逐条核验。
  • verify_agent(wallet)— 与 Agent 进行交易前,检查身份声明和信誉质押/等级。
  • find_reliable_tool(need、可选的 category、min_score)— 根据真实的在线率、延迟和架构评分搜索注册表。
  • agent_memory_guide(wallet、task)— 向模型解释两步式签名 Memory 流程。

环境变量

变量必需说明
WICKEDAPI_API_KEY否免费访问所有四项服务,但有速率限制(同一个密钥可用于所有服务)。
WICKEDAPI_PAYER_PRIVATE_KEY否Base 主网钱包私钥。如果设置,每次调用都会自动以 USDC 支付 x402 挑战,无需密钥。
WICKEDAPI_BASE_URL否覆盖 Trading Data API 的基础 URL(默认 https://api.wickedapi.com)。
WICKEDAPI_PROTOCOL_HEALTH_URL否覆盖 Protocol Health Oracle 的基础 URL(默认 https://protocol-health-oracle.wickedapi.com)。
WICKEDAPI_TOKEN_RISK_URL否覆盖 Token Risk Oracle 的基础 URL(默认 https://token-risk-oracle.wickedapi.com)。
WICKEDAPI_BROKER_SYNC_URL否覆盖 Broker Sync API 的基础 URL(默认 https://broker-sync-api.wickedapi.com)。
REGISTRY_API_KEY / IDENTITY_API_KEY / SANITY_API_KEY / MEMORY_API_KEY否用于 Registry、Identity、Sanity 和 Memory 搜索付费调用的免费层密钥。不提供密钥则会收到 x402 挑战。
PAYWALL_API_KEYpaywall_* 必需paywall_signup 返回的一次性租户 Bearer 密钥。
REPUTATION_BASE_URL / REGISTRY_BASE_URL / IDENTITY_BASE_URL / SANITY_BASE_URL / MEMORY_BASE_URL / PAYWALL_BASE_URL否覆盖对应服务的基础 URL(默认使用 *.wickedapi.com 主机)。
WICKEDAPI_SHOWCASE_URL否覆盖资源使用的平台目录基础 URL(默认 https://wickedapi.com)。

如果未设置 WICKEDAPI_API_KEY 和 WICKEDAPI_PAYER_PRIVATE_KEY,付费调用在协议层面仍会成功——工具结果会返回真实的 402 挑战,而不是数据。如果某项服务的规范加载失败(网络故障或该服务不可用),本次会话将跳过其工具,其余工具仍会正常注册。

本地开发

npm install
npm test            # builds, then unit + end-to-end tests (e2e needs network)
node dist/index.js  # stdio
node dist/http.js   # streamable HTTP on $PORT (default 8080)

这不是什么

此服务不会重新实现任何数据逻辑——它只是将 MCP 工具调用转发到全部十项服务的实时 Wicked HTTP 端点。实际的市场数据、指标、评分和风险信号都由 API 本身提供。

评论

支持 Markdown

第一次接触 MCP?

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

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