Back to Directory/Developer Tools

io.github.cyberwareX/cyberwarex-council

Second opinion for agents: 3-4 AI models answer, one verdict with confidence and dissent.

Developer ToolsPythonv1.1.2

CyberWareX MCP Servers

MCP (Model Context Protocol) servers for the CyberWareX suite — pay-per-call APIs built for AI agents. Every backing API is live, speaks x402 (HTTP 402 → pay USDC on Base → result), and needs no account and no API key: the first paid call is the entire onboarding.

ServerToolsWhat it doesPrice
web-accessweb_fetch web_extract web_screenshot web_pdfLive web pages as LLM-ready markdown, CSS extraction, screenshots, PDFs$0.005–$0.01
defi-oracletoken_safety honeypot_check contract_risk"Is this token safe to trade?" — live buy/sell simulation, contract powers, A–F grade with evidence (Base + BSC). 3 free calls/day with header X-Free-Trial: 1 — try before funding a wallet$0.02–$0.06
chain-datachain_wallet chain_token chain_price chain_gas chain_tx chain_ensEVM data across Base, Ethereum, Arbitrum, Optimism, Polygon — no RPC keys, no node$0.002–$0.004
voice-sttvoice_transcribeVoice messages → text, per 10-second block$0.015
wallet-safetysimulate_transaction decode_calldata decode_signature_request address_risk contract_abi url_safetyPre-sign safety for wallet/trading agents: simulate a tx before signing, decode EIP-712/personal_sign requests (drainer flags), sanctions + scam-ledger address screening, verified ABI, URL phishing score. 6 chains. 3 free calls/day per service$0.002–$0.01
councilcouncil council_deep council_groundedA second opinion before your agent acts on one model's unearned confidence: 3-4 DIFFERENT models answer the same question independently, then a chair returns one verdict with confidence, the consensus and the dissent that held. The grounded tier buys the evidence first (honeypot sim, sanctions screen, page content, SEC profile, web) and itemises what it spent for you. Gate irreversible steps on confidence, not certainty. 1 free call/day$0.01 / $0.03 / $0.05-0.12

Install

pip install mcp requests

Each server is a single self-contained file speaking MCP over stdio:

python web-access/mcp_server.py

Claude Desktop / Claude Code config

{
  "mcpServers": {
    "cyberwarex-web":    { "command": "python", "args": ["/path/to/cyberwarex-mcp/web-access/mcp_server.py"] },
    "cyberwarex-oracle": { "command": "python", "args": ["/path/to/cyberwarex-mcp/defi-oracle/mcp_server.py"] },
    "cyberwarex-chain":  { "command": "python", "args": ["/path/to/cyberwarex-mcp/chain-data/mcp_server.py"] },
    "cyberwarex-voice":  { "command": "python", "args": ["/path/to/cyberwarex-mcp/voice-stt/mcp_server.py"] }
  }
}

How payment works

These servers never hold keys and never pay. An unpaid tool call returns the x402 invoice (x402_payment_required: true with the full accepts block) so the calling agent's x402 client can sign the gasless EIP-3009 USDC authorization and retry — either through the agent's own payment stack, or by setting the *_X_PAYMENT env var with a pre-signed payment header.

Machine-readable catalog of everything: https://cyberwarex.com/.well-known/x402 (LLM-readable summary at /llms.txt).

Configuration (env vars)

ServerBase URL overridePayment headerTimeout
web-accessAWA_BASE_URLAWA_X_PAYMENTAWA_TIMEOUT
defi-oracleDSO_BASE_URLDSO_X_PAYMENTDSO_TIMEOUT
chain-dataCHAIN_BASE_URLCHAIN_X_PAYMENTCHAIN_TIMEOUT
voice-sttVOICE_BASE_URLVOICE_X_PAYMENTVOICE_TIMEOUT

Defaults point at the live public services — they work out of the box.

License

MIT — see LICENSE. Contact: x402@cyberwarex.com

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
docker run -i --rm ghcr.io/cyberwarex/cyberwarex-council:1.1.2

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-cyberwarex-cyberwarex-council": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/cyberwarex/cyberwarex-council:1.1.2"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

ghcr.io/cyberwarex/cyberwarex-council:1.1.2docker

Compatible MCP Clients

io.github.cyberwareX/cyberwarex-council works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More