xsolana
Design, check, simulate and launch Solana game economies on loot, one shared program, no contract.
Beschreibung vom Entwickler (englisches Original)
Stealth web extraction, Polymarket alpha, and on-chain pre-trade gating via x402 on Base.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://stealthguard-402.onrender.com/mcpFühre das in deinem Terminal aus
claude mcp add --transport http stealthguard-402 https://stealthguard-402.onrender.com/mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"stealthguard-402": {
"url": "https://stealthguard-402.onrender.com/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"stealthguard-402": {
"type": "http",
"url": "https://stealthguard-402.onrender.com/mcp"
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://stealthguard-402.onrender.com/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Der Server hat bei unserer letzten Prüfung nicht geantwortet, deshalb konnten wir seine Tools nicht lesen.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto ak10082247-max bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Hat bei unserer Prüfung nicht innerhalb von 6 Sekunden geantwortet
Hat bei unserer Prüfung nicht innerhalb von 6 Sekunden geantwortet
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 2 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.0) kam vor 24 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: xsolana, Smogon MCP, Mempool MCP
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Design, check, simulate and launch Solana game economies on loot, one shared program, no contract.
MCP server for competitive Pokemon, full dex data plus monthly Smogon usage statistics.
Bitcoin network status: recommended fees, mempool backlog, blocks, addresses, difficulty retargets.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
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.