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

Runtime

作者:formatho.comバージョン 0.3.0i★ –iパソコンでもクラウドでも
レジストリ名com.formatho/runtime

インストール

概要

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

Self-hosted MCP server: 26 deterministic dev, security, and EVM tools.

PopNx MCPの3つの柱

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

できること

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

  • 接続方法: パソコンでもクラウドでも
  • トランスポート: stdio, Streamable HTTP
  • カテゴリ: 暗号資産・ブロックチェーン

インストール

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

インストールの前に

必要なもの

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

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

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

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

または、パソコンで動かす

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "runtime": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/formatho/formatho-runtime:0.3.0",
        "run",
        "-i",
        "--rm",
        "-v",
        "formatho-audit:/data",
        "docker.io/formatho/formatho-runtime:0.3.0"
      ]
    }
  }
}

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

claude mcp add --transport http runtime https://mcp.formatho.com/mcp

または、パソコンで動かす

claude mcp add runtime -- docker run -i --rm docker.io/formatho/formatho-runtime:0.3.0 run -i --rm -v formatho-audit:/data docker.io/formatho/formatho-runtime:0.3.0

Cursorで開く

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

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

{
  "mcpServers": {
    "runtime": {
      "url": "https://mcp.formatho.com/mcp"
    }
  }
}

または、パソコンで動かす

Cursorで開く

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

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

{
  "mcpServers": {
    "runtime": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/formatho/formatho-runtime:0.3.0",
        "run",
        "-i",
        "--rm",
        "-v",
        "formatho-audit:/data",
        "docker.io/formatho/formatho-runtime:0.3.0"
      ]
    }
  }
}

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

VS Codeで開く

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

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

{
  "servers": {
    "runtime": {
      "type": "http",
      "url": "https://mcp.formatho.com/mcp"
    }
  }
}

または、パソコンで動かす

VS Codeで開く

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

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

{
  "servers": {
    "runtime": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/formatho/formatho-runtime:0.3.0",
        "run",
        "-i",
        "--rm",
        "-v",
        "formatho-audit:/data",
        "docker.io/formatho/formatho-runtime:0.3.0"
      ]
    }
  }
}

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

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

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

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

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

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

できること

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

  • json.format

    Validate and pretty-print JSON with a configurable indent level. [data · v1.0.0 · deterministic: true · permissions: none]

  • json.minify

    Validate JSON and strip all insignificant whitespace. [data · v1.0.0 · deterministic: true · permissions: none]

  • json.validate

    Validate JSON and report the parse error position if invalid. [data · v1.0.0 · deterministic: true · permissions: none]

  • base64.encode

    Base64-encode text (standard alphabet). [data · v1.0.0 · deterministic: true · permissions: none]

  • base64.decode

    Base64-decode to text. [data · v1.0.0 · deterministic: true · permissions: none]

  • url.encode

    Percent-encode text (component encoding). [network · v1.0.0 · deterministic: true · permissions: none]

  • url.decode

    Decode percent-encoded text. [network · v1.0.0 · deterministic: true · permissions: none]

  • slug.generate

    Convert text to a URL-safe kebab-case slug. [dev · v1.0.0 · deterministic: true · permissions: none]

  • hash.text

    Hash text with md5/sha1/sha256/sha384/sha512 (hex output). MD5/SHA1 are for compatibility checks only, not security. [security · v1.0.0 · deterministic: true · permissions: none]

  • uuid.v4

    Generate random UUID v4 values. [security · v1.0.0 · deterministic: false · permissions: none]

  • random.string

    Generate a cryptographically random alphanumeric string. [security · v1.0.0 · deterministic: false · permissions: none]

  • jwt.decode

    Decode a JWT (JWS compact serialization) header and claims WITHOUT verifying the signature. Reports expiry status from the exp claim. [security · v1.0.0 · deterministic: true · permissions: none]

  • evm.keccak256

    Keccak-256 (Ethereum flavor, NOT NIST SHA3-256) of arbitrary hex or text. [web3 · v1.0.0 · deterministic: true · permissions: none]

  • evm.function_selector

    Compute the 4-byte function selector from a canonical signature, with reverse lookup against common signatures. [web3 · v1.0.0 · deterministic: true · permissions: none]

  • evm.create2_address

    Compute the deterministic CREATE2 address: keccak256(0xff ‖ factory ‖ salt ‖ initCodeHash)[12:]. [web3 · v1.0.0 · deterministic: true · permissions: none]

  • evm.storage_slot

    Compute Solidity storage slots: simple variables, mapping values (keccak(key ‖ p)), and dynamic array elements (keccak(p) + index). [web3 · v1.0.0 · deterministic: true · permissions: none]

  • evm.decode_calldata

    Extract the 4-byte selector from raw calldata, match it against common signatures, and decode static (word-based) arguments: address, uint256, int256, bytes32, bool. [web3 · v1.0.0 · deterministic: true · permissions: none]

  • evm.v4_hook_permissions

    Uniswap v4 hook permissions: compute the 14-bit permission field from hook-call names, or decode the field from a hook address (bits live in the LOW 14 bits: address & 0x3FFF). [web3 · v1.0.0 · deterministic: true · permissions: none]

  • erc4626.math

    Exact EIP-4626 vault math in BigInt: convert assets to shares (round down) and shares to assets (round down), with optional virtual offsets. [defi · v1.0.0 · deterministic: true · permissions: none]

  • timestamp.convert

    Convert Unix seconds/milliseconds to ISO 8601 (UTC) and back. [dev · v1.0.0 · deterministic: true · permissions: none]

  • regex.test

    Test a regular expression against text: match result plus all capture groups. [dev · v1.0.0 · deterministic: true · permissions: none]

  • case.convert

    Convert an identifier between camelCase, snake_case, kebab-case, CONSTANT_CASE, and Title Case. [dev · v1.0.0 · deterministic: true · permissions: none]

  • hex.encode

    Encode text to hex, or decode hex (with or without 0x) to text. [data · v1.0.0 · deterministic: true · permissions: none]

  • evm.checksum_address

    EIP-55 checksum an Ethereum address, or verify a checksummed one. [web3 · v1.0.0 · deterministic: true · permissions: none]

  • evm.unit_convert

    Convert EVM amounts between wei, gwei, and ether with exact BigInt math. [web3 · v1.0.0 · deterministic: true · permissions: none]

  • formatho.registry

    List every registered Formatho tool with version, category, deterministic flag, permissions, and Formatho Verified status. [meta · v1.0.0 · deterministic: true · permissions: none]

基本チェックi

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

  • ! 注意

    作者とリポジトリが一致

    レジストリにソースのリポジトリが載っていないため、公開者(formatho.com)とコードを照合できません

  • … 未チェック

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

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

  • … 未チェック

    ライセンスがある

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

  • ✓ 合格

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

    475ミリ秒で応答(HTTP 200)

  • – 対象外

    OAuthでサインイン

    サインイン不要

  • ✓ 合格

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

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

暗号資産・ブロックチェーンのほかのサーバーとの比較i

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

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

よくある質問

Runtimeは安全ですか?

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

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

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

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

どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。

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

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

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

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

代わりに使えるものは?

同じカテゴリには:make.fun, Highwire, Verdict: DeFi risk ratings

代わりの候補

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

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

make.fun

Earn USDC on Solana by winning coding bounties: find a bounty, track entries, claim rewards.

作者:makedotfun初期今日更新

クラウドで動く✓ make.fun

Highwire

Trade, launch and research higher.fun coins on Solana, from any AI agent. Unsigned or policy-signed.

作者:HigherMaestro成長中↓ 1729/週今日更新

パソコンでもクラウドでも✓ highwire.fun

Verdict: DeFi risk ratings

Verdict, the security marketplace for DeFi: keyless ratings, methodology and a hack incident feed.

作者:Verdict-Capitalとても新しい↓ 71/週今日更新

パソコンで動く

作者のREADME

リポジトリにREADMEが見つかりません

PopNxに聞く