プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

WHP Standing

作者:wheelerhubbellバージョン 1.0.5i★ –iクラウドで動く
レジストリ名io.github.wheelerhubbell/whp-standing

インストール

概要

作者による説明(英語の原文)

Paid, signed evaluations of structured claims and supporting sources. MCP; x402 on Base.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: Streamable HTTP
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://api.wheelerhubbellpublishing.com/mcp

ターミナルでこれを実行します

claude mcp add --transport http whp-standing https://api.wheelerhubbellpublishing.com/mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "whp-standing": {
      "url": "https://api.wheelerhubbellpublishing.com/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "whp-standing": {
      "type": "http",
      "url": "https://api.wheelerhubbellpublishing.com/mcp"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://api.wheelerhubbellpublishing.com/mcp

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

ツールの名前と説明は、サーバーが2026年11月6日に返したそのままの内容です。書いたのは作者で、私たちではありません。プレーンテキストとして表示しています。

  • whp_evaluate

    Sovereign epistemological evaluator (not merely a notary). Evaluates client data and propositions under Decision Integrity: The Continuous Work (auditing object identity, qualifier inheritance, join warrants, Coherent Substitution, Authority Leakage, Object Drift, and Smallest Tr

  • whp_authorize_x402_transaction

    Pre-settlement epistemological evaluator and Standing Mark guard for autonomous agent-to-agent x402 transactions. Evaluates the proposed transaction through Decision Integrity to authorize x402 settlement only when EXECUTE standing is epistemologically established.

  • whp_standing_contract

    Discover WHP Standing: Machine-verifiable standing under explicit authority and bounds. Includes exact profile, schema, authority prerequisites and owner-authorized payment contract.

  • whp_standing_evaluation

    Request a WHP Standing Evaluation. First call returns the exact HTTP 402 payment terms. Supply only the buyer’s own pre-authorized payment signature on retry. Paying does not establish standing; a failed assessment has no Mark.

  • whp_standing_result

    Retrieve the exact original WHP Standing Mark or negative assessment bytes with buyer authentication, without another charge.

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント wheelerhubbell で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • ✓ 合格

    エンドポイントが応答する

    410ミリ秒で応答(HTTP 200)

  • – 対象外

    OAuthでサインイン

    サインイン不要

  • ✓ 合格

    ツールの説明に隠れた指示がない

    5件のツールの説明を読み、AIへの隠れた指示は見つかりませんでした

その他のほかのサーバーとの比較i

  • このカテゴリのほかの18610件のうち0%よりスターが多い
  • このカテゴリのほかの18610件のうち82%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの18610件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

WHP Standingは安全ですか?

当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.5)がレジストリに届いたのは8 日前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Alion: company, startup and market intelligence

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

作者:formulahendry初期↓ 66/週★ 44014 か月前更新

パソコンで動く

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

作者:desktop-commander成長中★ 2113 日前更新

クラウドで動く✓ desktopcommander.app

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

@wheelerhubbell/whp-standing-client

Fail-closed epistemic standing middleware for autonomous AI agents.

Governed by the Authority Conservation Principle: $A(c) \le P(c)$ (Authority cannot exceed provenance).

Standing detects and stops Coherent Substitution—when an AI agent silently replaces the assigned task with an adjacent one ($q \to q^*$), reasons coherently about the replacement, and executes unauthorized state mutations.


📚 Case Studies & Theory

  • [Coherent Substitution (v1.1)](./COHERENT_SUBSTITUTION.md): Theoretical formulation of proposition integrity and why systems fail before their reasoning becomes wrong.
  • [Mata v. Avianca Epistemic Autopsy](./MATA_V_AVIANCA_AUTOPSY.md): Controlled forensic breakdown showing how an agent citing 100% verified sources still fails by answering the wrong question ($Q_0 \to Q_1$).

⚡ 1-Line Middleware Integration

Install the package:

npm install @wheelerhubbell/whp-standing-client

Place guardAction immediately before tool execution:

import { guardAction } from '@wheelerhubbell/whp-standing-client';

// Before any agent tool runs: await guardAction(toolCall, { standing: executionContext.standing });

// Proceed only if standing is warranted return await tool.execute(toolCall.arguments);

If an agent attempts a state-changing operation (file deletion, database write, API mutation) without attributable upstream authorization or provenance, guardAction throws a StandingViolationError before the boundary is crossed.


🔍 Observability: evaluateStanding

For inspection without throwing:

import { evaluateStanding } from '@wheelerhubbell/whp-standing-client';

const decision = await evaluateStanding(toolCall, context); if (!decision.allowed) { console.warn(Blocked [${decision.code}]: ${decision.message}); return decision; }

Diagnostic Decision Object
{

"allowed": false, "code": "MISSING_UPSTREAM_PROVENANCE", "actionId": "call_8cb2f1", "toolName": "delete_database_table", "required": ["authority", "provenance"], "observed": { "toolName": "delete_database_table", "arguments": { "table": "users" }, "missing": ["provenance", "authority"] }, "message": "Tool execution blocked for 'delete_database_table': no attributable upstream authorization or provenance." }


🛡️ Core Semantics

  • Fail-Closed by Default: Any state-changing action missing valid provenance or authority is rejected.
  • Authority Windows: Bounded by valid_until timestamps.
  • Loop & Recursion Bounds: Halts unbounded agent loops (executionCount > maxExecutionCount).
  • Zero Overhead for Reads: Passive read operations execute without blocking.

🌐 Verifiable Network Verification

The live service has a plain front door for ordinary x402 agents: POST /v1/evaluate with subject, claim and optional provenance, priced at 1.00 USDC on Base (x402 v2). It returns a signed evaluation record. That record is not a sealed Standing Mark. Marks are issued through POST /v1/evaluations, which takes signed submissions per the published contract.

Example using the official x402 client (requires your own funded wallet and spending limits; not yet verified end to end against the live service):

import { x402Client, wrapFetchWithPayment } from '@x402/fetch';

import { registerExactEvmScheme } from '@x402/evm/exact/client'; import { privateKeyToAccount } from 'viem/accounts';

const client = new x402Client(); registerExactEvmScheme(client, { signer: privateKeyToAccount(process.env.EVM_PRIVATE_KEY) }); const fetchWithPayment = wrapFetchWithPayment(fetch, client);

const res = await fetchWithPayment('https://api.wheelerhubbellpublishing.com/v1/evaluate', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ subject: 'agent-session-42', claim: 'Agent executed system mutation', provenance: { source: 'user-intent', authority: 'admin' } }) }); console.log(await res.json());

Direct Autonomous Client (StandingClient)

The client provides built-in autonomous wallet signing and settlement over Base USDC (x402-v2):

import { StandingClient } from '@wheelerhubbell/whp-standing-client';

const client = new StandingClient({ privateKey: process.env.BASE_WALLET_KEY });

// Front-door structural evaluation (POST /v1/evaluate) const record = await client.evaluate({ subject: 'Production Deployment', claim: 'Deploy release to production', provenance: { source: 'ci/cd pipeline', authority: 'release-engineering' } }); console.log('Outcome:', record.evaluation?.determination?.outcome); console.log('Record Hash:', record.record_hash);

// Or purchase an authoritative sealed Standing Mark (POST /v1/evaluations): // const mark = await client.purchase(signedSubmission);


License

MIT © Wheeler Hubbell Publishing

PopNxに聞く