mcp-testraptor
TestRaptor x402 MCP
Serveur MCP exposant les API payantes de TestRaptor en paiement à l'unité x402 (USDC sur Solana, gas sponsorisé) : aucun compte, aucune clé API, aucun abonnement. Un agent IA appelle l'outil, paie quelques centimes, reçoit le résultat.
Outils (5)
Outil | Endpoint | Prix |
|
| 0,002 $ |
|
| 0,003 $ |
|
| 0,005 $ |
|
| 0,008 $ |
|
| libre (min 0,008 $) |
Related MCP server: MCP RAG Agent Server
Modes de paiement
Le serveur lit sa configuration dans l'environnement. Deux modes (dans l'ordre de priorité) :
Crédit prépayé —
X402_CREDIT_TOKEN: un jeton opaque obtenu via un top-up (credit_topupoubundle_check). Chaque appel débite le crédit sans transaction Solana. Idéal pour un volume élevé.Wallet payeur —
X402_PAYER_KEY_B64: clé privée Solana (64 octets, base64) d'un wallet financé en USDC (pas de SOL requis : le gas est sponsorisé par le facilitateur). Chaque appel règle sa transaction x402 automatiquement.
Sans l'un ni l'autre, les outils renvoient le challenge 402 décodé (montant, adresse
payTo, réseau) afin que l'agent comprenne ce qui est demandé.
Variables d'environnement
Variable | Rôle | Défaut |
| Base de l'API payante |
|
|
|
|
| Wallet payeur (secret key 64 octets, base64) | — |
| Jeton de crédit prépayé | — |
| Verrouille le destinataire (anti-détournement) | — |
| Facilitateur x402 (Dexter) |
|
| RPC Solana (fallback blockhash) | mainnet-beta public |
Installation
Claude Desktop
{
"mcpServers": {
"testraptor": {
"command": "npx",
"args": ["-y", "testraptor-x402-mcp"],
"env": {
"X402_PAYER_KEY_B64": "<votre clé privée base64>",
"X402_TRUSTED_PAYTO": "84uuBKFPR5rYMCrJQkW5unKUebozV1xwdY5UPxBWyFvr"
}
}
}
}Cursor / autres clients stdio
Ajoutez la même entrée command: npx, args: ["-y", "testraptor-x402-mcp"] avec vos env.
Local
git clone https://github.com/maximethemens-code/testraptor-x402-mcp && cd testraptor-x402-mcp && npm install
X402_PAYER_KEY_B64=... npm start # npm start = node src/index.jsExemple d'appel
certs_check_now { domain: "exemple.ca" }
→ { "ok": true, ... rapport de vérification TLS ... } (0,002 $ USDC débité)Sécurité
X402_PAYER_KEY_B64n'est jamais transmis au serveur : il ne sert qu'à signer la transaction localement.X402_TRUSTED_PAYTOest fortement recommandé : il empêche le wallet de payer un destinataire inattendu (ex. siX402_BASE_URLpointe vers un serveur malveillant).Le wallet de paiement doit être distinct du wallet de réception (
payTo).
Limites connues
heartbeat_create_monitorexige un compte TestRaptor connecté (SSO) côté backend : un agent anonyme recevra401après le paiement.Le règlement réel on-chain (verify/settle via Dexter) n'est exercé qu'avec un wallet effectivement financé en USDC.
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage test suites, run tests, view results, and automate QA workflows via AI with testRigor.
An MCP server that provides access to Testiny projects, test cases and test runs
Drive OctoPerf load testing from any AI agent: import, edit, validate, run scenarios, read metrics.
Katalon True Platform MCP: design tests, run with AI, upload reports, assess release readiness.
Related MCP Servers
- -
- FlicenseNot gradedqualityDmaintenanceThis MCP server enables intelligent API testing automation by combining RAG knowledge retrieval with tool execution capabilities. It allows QA engineers to perform natural language-driven API testing with contextual knowledge support.-
- AlicenseBqualityCmaintenanceMCP server to interact with the QMetry for Jira API, enabling management of test cases, test cycles, test plans, and more through well-defined tools.9314Apache 2.0
- AlicenseAqualityDmaintenanceEnables test execution and management through MCP clients, allowing retrieval of projects, listing tests, executing tests with browser selection, and monitoring results.67MIT