Crypto Regime MCP
Crypto trend and regime MCP tools with automatic x402 payments on Base.
作者による説明(英語の原文)
Stealth web extraction, Polymarket alpha, and on-chain pre-trade gating via x402 on Base.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://stealthguard-402.onrender.com/mcpターミナルでこれを実行します
claude mcp add --transport http stealthguard-402 https://stealthguard-402.onrender.com/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"stealthguard-402": {
"url": "https://stealthguard-402.onrender.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"stealthguard-402": {
"type": "http",
"url": "https://stealthguard-402.onrender.com/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://stealthguard-402.onrender.com/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
前回チェックしたときにサーバーが応答しなかったため、ツールを読み取れませんでした。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント ak10082247-max で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
チェックしたとき、6秒以内に応答がありませんでした
チェックしたとき、6秒以内に応答がありませんでした
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック2項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは25 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Crypto Regime MCP, Arkham, Keyban Agent Wallet
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Crypto trend and regime MCP tools with automatic x402 payments on Base.
Arkham blockchain intelligence: entities, labels, balances, transfers, tokens and Polymarket.
Give an AI agent its own blockchain wallet: balances, USDC transfers, x402 payments under policy.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
This repository contains the complete open-source Model Context Protocol (MCP) server implementation of StealthGuard 402. It equips LLM agents (Claude Desktop, Cursor, Windsurf, LangChain) with tools for Cloudflare-bypassing web scraping, prompt injection firewall sanitization, Polymarket whale orderbook divergence, and cross-chain pre-trade agent gating.
This MCP server provides the following tools via standard stdio and streamable HTTP transports:
| Tool Name | Description | Key Parameters |
|---|---|---|
| `stealth_scrape_and_sanitize` | Bypasses Cloudflare Turnstile, Akamai, and anti-bot protection using Scrapling, extracts clean web content, and strips prompt injection traps before LLM context ingestion. | url (string, required), render_js (boolean, default: false), strict_mode (boolean, default: true) |
| `polymarket_alpha_divergence` | Scans live Polymarket prediction markets, calculates divergence between prediction odds and on-chain spot momentum, and tracks whale orderbook flow. | category (string, e.g. crypto, politics, ai), limit (int, default: 25) |
| `pre_trade_agent_gate` | Unified pre-trade security gate for autonomous agents: audits contract bytecode, verifies DEX LP depth on Base and Solana, and sanitizes project metadata. | token_or_service_address (string, required), chain (base or solana, default: base), strict_mode (boolean) |
You can run this MCP server locally from source using Python and the Model Context Protocol SDK.
# Clone the open-source repository
git clone https://github.com/ak10082247-max/stealthguard-402.git cd stealthguard-402
python -m venv .venv
source .venv/bin/activate
.\.venv\Scripts\activate
pip install -r requirements.txt
Add this server to your claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "stealthguard-402": { "command": "python", "args": [ "-m", "src.mcp_server" ], "cwd": "/absolute/path/to/stealthguard-402" } } }
Or run via uv:
{
"mcpServers": { "stealthguard-402": { "command": "uv", "args": [ "run", "--directory", "/absolute/path/to/stealthguard-402", "python", "-m", "src.mcp_server" ] } } }
Add to your workspace .cursor/mcp.json or Windsurf settings:
{
"mcpServers": { "stealthguard-402": { "command": "python", "args": ["-m", "src.mcp_server"] } } }
For cloud deployments and remote agent integrations, StealthGuard is deployed 24/7 on high-availability infrastructure:
https://stealthguard-402.onrender.com/mcphttps://stealthguard-402.onrender.com/.well-known/mcp/server-card.jsonhttps://stealthguard-402.onrender.com/.well-known/x402.jsonsequenceDiagram
autonumber actor LLM as Claude / Agent / Cursor participant MCP as StealthGuard MCP Server participant Scrapling as Scrapling Anti-Bot Engine participant Firewall as CanaryGuard Heuristic Filter participant Target as Destination Web Page
LLM->>MCP: tools/call ("stealth_scrape_and_sanitize", { url }) MCP->>Scrapling: Fetch Destination (Bypass Cloudflare) Scrapling->>Target: HTTP Request with Dynamic Fingerprinting Target-->>Scrapling: HTML Payload Scrapling->>Firewall: Extract Text & Scan for Injections Firewall-->>MCP: Sanitized Text + Safety Receipt MCP-->>LLM: Safe Content Payload (Zero Prompt Leaks)
StealthGuard supports 100% gasless automated settlement on Base Mainnet (eip155:8453) and Solana Mainnet (solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp). Zero native gas ($0 ETH / $0 SOL) is required from your agent wallet.
Wrap standard fetch with @x402/fetch to automatically detect HTTP 402, sign EIP-712 payment authorization, and unlock full unredacted scrape & intelligence feeds:
npm install @x402/fetch @x402/core @x402/evm viem
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client"; import { ExactEvmScheme } from "@x402/evm/exact/client"; import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.AGENT_PRIVATE_KEY as 0x${string}); const client = new x402Client(); client.register("eip155:8453", new ExactEvmScheme(account));
const xFetch = wrapFetchWithPayment(fetch, client); const res = await xFetch("https://stealthguard-402.onrender.com/v1/stealth_scrape_and_sanitize", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ url: "https://example.com", strict_mode: true }), }); const data = await res.json(); console.log("Full Sanitized Content:", data);
AI agent frameworks (LangChain, CrewAI, AutoGen) can auto-settle the 402 challenge in Python:
pip install requests eth-account
import base64, json, secrets, time, requests
from eth_account import Account from eth_account.messages import encode_typed_data
def paid_stealth_scrape(target_url: str, private_key: str): account = Account.from_key(private_key) endpoint = "https://stealthguard-402.onrender.com/v1/stealth_scrape_and_sanitize" payload = {"url": target_url, "strict_mode": True}
res = requests.post(endpoint, json=payload) if res.status_code == 200: return res.json()
raw_pr = res.headers.get("PAYMENT-REQUIRED") or res.headers.get("X-Payment-Required") pr_json = json.loads(base64.b64decode(raw_pr).decode("utf-8")) accepted = next(a for a in pr_json["accepts"] if "8453" in str(a.get("network", "")))
now = int(time.time()) nonce = secrets.token_bytes(32) types = {"TransferWithAuthorization": [ {"name": "from", "type": "address"}, {"name": "to", "type": "address"}, {"name": "value", "type": "uint256"}, {"name": "validAfter", "type": "uint256"}, {"name": "validBefore", "type": "uint256"}, {"name": "nonce", "type": "bytes32"}, ]} domain = {"name": "USD Coin", "version": "2", "chainId": 8453, "verifyingContract": accepted["asset"]} msg = {"from": account.address, "to": accepted["payTo"], "value": int(accepted["amount"]), "validAfter": 0, "validBefore": now + 300, "nonce": nonce} sig = account.sign_message(encode_typed_data(domain_data=domain, message_types=types, message_data=msg)).signature.hex()
payment_b64 = base64.b64encode(json.dumps({ "x402Version": 2, "resource": pr_json.get("resource"), "accepted": accepted, "payload": {"signature": "0x" + sig.lstrip("0x"), "authorization": { "from": account.address, "to": accepted["payTo"], "value": str(accepted["amount"]), "validAfter": "0", "validBefore": str(now + 300), "nonce": "0x" + nonce.hex() }} }).encode()).decode()
paid_res = requests.post(endpoint, json=payload, headers={"PAYMENT-SIGNATURE": payment_b64}) return paid_res.json()
# Returns 402 with structured 50% free preview + unlock instructions:
curl -X POST https://stealthguard-402.onrender.com/v1/stealth_scrape_and_sanitize \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com", "strict_mode": true}'
curl -X POST https://stealthguard-402.onrender.com/v1/polymarket-odds-pulse \ -H "Content-Type: application/json" \ -d '{"category": "crypto"}'
For teams seeking turnkey managed infrastructure with flat monthly credit card billing rather than self-hosting:
This open-source project is licensed under the MIT License — see the LICENSE file for details.