Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Discover x402 endpoints and check their trust score before your agent pays them.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
X402_PRIVATE_KEY, X402_MAX_USD, X402_MAX_TOTAL_USD, X402_MAX_CALLS, X402_TRUST_API_BASE, X402_TIMEOUT_MS「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"x402-trust": {
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "your-value",
"X402_MAX_USD": "your-value",
"X402_MAX_TOTAL_USD": "your-value",
"X402_MAX_CALLS": "your-value",
"X402_TRUST_API_BASE": "your-value",
"X402_TIMEOUT_MS": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add x402-trust --env X402_PRIVATE_KEY=your-value --env X402_MAX_USD=your-value --env X402_MAX_TOTAL_USD=your-value --env X402_MAX_CALLS=your-value --env X402_TRUST_API_BASE=your-value --env X402_TIMEOUT_MS=your-value -- npx -y x402-trust-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"x402-trust": {
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "your-value",
"X402_MAX_USD": "your-value",
"X402_MAX_TOTAL_USD": "your-value",
"X402_MAX_CALLS": "your-value",
"X402_TRUST_API_BASE": "your-value",
"X402_TIMEOUT_MS": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"x402-trust": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"x402-trust-mcp"
],
"env": {
"X402_PRIVATE_KEY": "your-value",
"X402_MAX_USD": "your-value",
"X402_MAX_TOTAL_USD": "your-value",
"X402_MAX_CALLS": "your-value",
"X402_TRUST_API_BASE": "your-value",
"X402_TIMEOUT_MS": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
X402_MAX_USD envX402_MAX_TOTAL_USD envX402_MAX_CALLS envX402_TRUST_API_BASE envX402_TIMEOUT_MS envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月10日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント JonasFuchss で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:X402_PRIVATE_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.16.0)がレジストリに届いたのは26 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Backpack
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
A live record of a business or a life, kept up to date from what people say.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
An MCP server for discovering x402 endpoints and checking their trust before paying them: semantic and keyword search across the monitored catalog, plus trust scores, history, bulk scoring, and watches for any endpoint.
Backed by x402-trust.com, which monitors the x402 ecosystem on Base and Solana 24/7: uptime probes, 402-envelope spec compliance, price history, and real on-chain USDC settlement volume per endpoint. Every score is computed deterministically, no LLM involved, so the breakdown is fully auditable.
| Tool | Cost | Description |
|---|---|---|
x402_ecosystem_stats | free | Snapshot of the whole x402 ecosystem: endpoint counts, reachability, and real USDC settlement volume over 30 days. |
x402_trust_leaderboard | free | Top-100 ranking of the most trustworthy x402 hosts, scored by their whole measured surface. Page with offset. |
x402_verified_providers | free | Hosts that proved domain control and confirmed a contact email. Informational only, verification never changes the score. |
x402_search | free | Substring search over host, URL and service name across the catalog. |
x402_semantic_search | free | Meaning-based search: describe the capability you need in plain words. Discovery only, no verdicts. |
x402_trust_preview | free | Three complete trust reports (best, median, worst) exactly as x402_trust_score returns them. |
x402_trust_score | paid | The full trust verdict for one endpoint: score 0-100, grade, recommendation, price, and flags. Unknown endpoints get live-probed on the spot. |
x402_endpoint_history | paid | Raw probe and event history for one endpoint over 1-90 days. |
x402_find_alternatives | paid | Semantically similar endpoints that out-score a given one. Empty result means nothing beats it. |
x402_trust_bulk | paid | Score up to 500 endpoints in one call; the cheapest fitting tier (10/50/100/200/500) is picked automatically. |
x402_watch_create | paid | 30-day monitor for one endpoint: alerts on payTo or price changes, delisting, spec regressions and downtime, via polling or webhooks. Returns a one-time secret. |
x402_watch_events | free | Poll a watch's event log with watch id and secret, paging by the returned cursors. |
x402_watch_edit | free | Change a watch's webhook URLs, sensitivity or subscribed events. |
x402_watch_cancel | free | Stop a watch now; its log stays readable until expiry. |
x402_watch_renew | paid | Add another 30 days to an active watch. Same secret. |
Paid tools cost from $0.005 (single lookup) to ~$0.50 (500-endpoint bulk), charged over x402 (USDC on Base). With X402_PRIVATE_KEY set the server auto-pays within your limits; otherwise it returns the price quote for your host to pay. List tools page with limit (max 25) + offset and return a total.
Field-level documentation, verdict semantics, watch cursor rules and webhook signature details live at x402-trust.com/llms.txt; every response is self-describing via its schema at x402-trust.com/schemas.
Add to your MCP client config (e.g. Claude Desktop claude_desktop_config.json):
{
"mcpServers": { "x402-trust": { "command": "npx", "args": ["-y", "x402-trust-mcp"] } } }
To enable autonomous payment for the paid tools, add a funded Base USDC wallet:
{
"mcpServers": { "x402-trust": { "command": "npx", "args": ["-y", "x402-trust-mcp"], "env": { "X402_PRIVATE_KEY": "0xYOUR_BASE_WALLET_KEY", "X402_MAX_USD": "0.05" } } } }
| Var | Default | Description |
|---|---|---|
X402_TRUST_API_BASE | https://x402-trust.com | API base URL. |
X402_PRIVATE_KEY | _(unset)_ | Base wallet private key. Enables auto-pay for paid tools. A set-but-malformed key logs a warning and leaves auto-pay off. |
X402_MAX_USD | 0.05 | Per-call auto-pay ceiling. 0 disables auto-pay. |
X402_MAX_TOTAL_USD | 1.00 | Cumulative auto-pay cap per process. 0 = unlimited. |
X402_MAX_CALLS | 1000 | Max paid calls per process. 0 = unlimited. |
X402_TIMEOUT_MS | 20000 | Request timeout. |
X402_BASE_RPC_URL | public Base RPCs | Endpoint for the pre-signing USDC balance check (free eth_call; defaults to the public Base mainnet/Sepolia RPCs). |
The free tools work with no configuration at all.
X402_PRIVATE_KEY is a hot wallet: fund it with only what you are willing to spend on trust lookups. The key never leaves your machine; it signs EIP-3009 payment authorizations locally, after policy checks: chain allow-list (Base mainnet by default), canonical USDC contract verification, and the spend and call-count caps above. Before every payment the client re-reads the wallet's USDC balance: a wallet that cannot cover the quote is refused locally, before anything is signed, so an empty wallet never produces failed settlement attempts, and a top-up takes effect on the very next call.
Signed tool results carry a top-level signature block: an Ed25519 signature over the JCS-canonicalized (RFC 8785) response. It proves the content was assembled by x402-trust and not modified afterwards.
One rule matters when verifying: pin the trust anchor, never follow it from the response. signature.publicKeys is a discovery hint; a forged response would point at the attacker's own key document and still verify. Pin the public key itself or fetch https://x402-trust.com/.well-known/x402-trust-keys.json once at bootstrap and cache it. A worked test vector and a 20-line reference verifier live at x402-trust.com/schemas. Watch management responses are unsigned by design: they carry capability secrets that must never be forwarded as evidence.
MIT