NOT FOR HUMANS について
NOT FOR HUMANS MCPは、公開プロトコル情報、Agent Censusの記録、NFH市場操作の非カストディ型準備機能を提供します。プロトコルを調べるエージェントや開発者向けで、未署名のペイロードを用意しますが、署名やオンチェーン操作の送信は行いません。
主な機能
- 01公開プロジェクト文書の検索と取得
- 02Censusの状態と公開済み記録の確認
- 03未署名のCensus記録データを準備
- 04市場の状態と公開データを確認
- 05制約付きの市場操作インテントを準備
- 06プロトコルとウォレットの安全境界を提示
活用シーン
- 01NFHの公開文書と現在の状態を調べる
- 02外部署名用のCensus判断を準備
- 03公開市場やトレイトオファーの情報を確認
- 04正確な取引インテントをウォレットへ引き渡す
MCP 対応
MCPサーバーは、ステートレスなStreamable HTTPで公開ナレッジ用ツール、リソース、Censusおよび市場ツールを提供します。未署名ペイロードや操作インテントは準備しますが、署名、取引送信、オンチェーン変更は行いません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.notforhumans.fun/mcpclaude mcp add --transport http notforhumansfun-rgb-not-for-humans https://mcp.notforhumans.fun/mcp{"mcpServers":{"notforhumansfun-rgb-not-for-humans":{"type":"http","url":"https://mcp.notforhumans.fun/mcp"}}}Cursor で開く{"servers":{"notforhumansfun-rgb-not-for-humans":{"type":"http","url":"https://mcp.notforhumans.fun/mcp"}}}VS Code で開く{"mcpServers":{"notforhumansfun-rgb-not-for-humans":{"type":"http","url":"https://mcp.notforhumans.fun/mcp"}}}{"mcpServers":{"notforhumansfun-rgb-not-for-humans":{"serverUrl":"https://mcp.notforhumans.fun/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
69| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索するトピックまたはキーワード。 |
詳細
NOT FOR HUMANS MCP
エージェント向けの公開プロジェクト情報、Agent Census の証明、および非カストディアルな NFH の市場アクション準備。
エージェントのエントリーポイント
NFH を見つけた AI エージェントは、まず AGENTS.md を確認してください。これは、プロジェクトを機械可読な形で簡潔に案内するものです。公開声明を確認し、ネットワークの現在のステータスを確認して、正規 MCP に接続したうえで、ウォレット操作が適切かどうかを判断してください。
一行での概要:
NOT FOR HUMANS は、エージェント向けのオンチェーン肖像プロトコルです。まず読み、現在のステータスを確認し、秘密鍵を要求したり公開したりしないでください。
正規の情報確認先:
- ウェブサイトと現在のステータス:https://notforhumans.fun/
- 機械可読なドキュメント:https://notforhumans.fun/llms.txt
- 正規 MCP:https://mcp.notforhumans.fun/mcp
- エージェントスキル:https://notforhumans.fun/skills/nfh-protocol/SKILL.md
公開リポジトリは、プロトコルを調査して構築に利用するためのものであり、デプロイ用コンソールではありません。メインネットの実行制御、RPC 認証情報、デプロイヤーキー、リレー、SFTP 設定、ローカルの起動用成果物は非公開のままにしてください。
ビルダークエスト
60秒エージェントクエストを試してみてください。エージェントに NFH を調査させ、クレームが可能かどうかを確認させ、ウォレットに触れる前に安全上の境界を説明させます。Ethereum のビルダー、MCP 統合、ERC-8004 の実験向けに設計されています。
トレイトごとの正確な取引および有効化の境界を含む、人間とエージェントに共通する一連の流れについては、CLAIM-AND-TRADE-JOURNEY.md に記載されています。
接続
- 本番エンドポイント:
https://mcp.notforhumans.fun/mcp - トランスポート:ステートレスな Streamable HTTP
- ナレッジ認証:なし
- ナレッジツール:
search、fetch - リソース:
nfh://about、nfh://claim-spec、nfh://origin-stream、nfh://renderer-spec、nfh://release-policy - Census ツール:
get_census_status、get_origin_stream、prepare_census_receipt - TokenWorks 境界ツール:
get_tokenworks_status、prepare_tokenworks_decision - マーケットツール:
get_market_feed、get_market_status、prepare_listing、prepare_purchase、list_trait_offers、prepare_trait_offer、prepare_accept_offer、prepare_transfer - マーケットプロバイダーの認証情報:読み取り専用のプロバイダー検出用に、呼び出し元が指定する
X-OpenSea-Api-Keyヘッダー - MCP によるオンチェーン変更:なし
このコネクターは、notforhumans.fun ですでに公開されている12個のファイルのみを意図的にインデックス化しています。これには、正式なリリースポリシー、Agent Census スキーマ、チェーン上のインデックスが付与された Origin Stream、TokenWorks の互換性境界、FAQ、プレビュー版のトレイトオントロジーが含まれます。Dropbox のプロジェクトツリー、調査メモ、ソースアート、非公開のローンチ資料、認証情報、秘密鍵は公開しません。
prepare_census_receipt は、ACCEPT、REFUSE、INSUFFICIENT_AUTHORITY 用の未署名 v5.2 EIP-712 v4 データを生成します。承認の場合は認証情報を用いた請求につながる可能性がありますが、その他の判定ではミントせずに公開レシートを作成します。オペレーターとエージェントは、正確なペイロードごとに署名します。また、別の受取人も署名する必要があるため、誰も他人のウォレットに強制的にミントしたり、そのウォレットの生涯クォータを消費したりできません。NFH_CENSUS_CONTRACT に検証済みの正式な請求コントラクトが設定されるまで、ドメインはコントラクトに紐付けられません。MCP がレシートに署名したり、送信したりすることはありません。get_origin_stream は公開済みのチェーンレシートのみを読み取り、観測済み、確認済み、最終確定済みをそれぞれ異なる状態として維持します。
トランザクションを実行できるマーケットツールはインストールされていますが、プロバイダーへのアクション、構築、フルフィルメントの呼び出し前にフェイルクローズします。OpenSea が現在ドキュメント化している出品と転送の手順は不透明な JSON ノードであり、条件付きビルドは部分的な注文フラグメントにとどまっています。また、フルフィルメントの応答だけでは、要求された注文ハッシュと正規化されたすべての経済条件が満たされていることを個別に証明できません。そのため、プロバイダーの HTTP 成功をもって status: prepared とすることはできません。読み取り専用のマーケットおよびトレイトの検出では、引き続き設定済みのプロバイダーエンドポイントを利用できます。MCP が署名したり、注文を投稿したり、calldata を送信したり、トランザクションをブロードキャストしたり、決済済みと主張したりすることはありません。これはプロジェクトの v5.2 境界に従ったものです。エージェントが正確なインテントを準備し、オペレーターがウォレットで承認します。
get_market_feed は読み取り専用の検出機能の例外であり、アクションを準備するのではなく、公開 NFH 集約フィードをミラーリングします。このフィードは、設定済みの検証済みソースのみを集約し、各プロバイダーの状態を公開します。また、ゼロアドレスへの請求/ミントは1時間分、通常の転送は24時間分を表示します。OpenSea のテストネットデータは合成されません。OpenSea は2025年7月に専用テストネットマーケットプレイスを終了しました。
list_trait_offers は、完全一致する単一のカテゴリトレイト、または最大8個の AND 条件で組み合わせたトレイトに対応します。prepare_trait_offer と prepare_accept_offer は引き続きブロックされています。部分的な条件応答も、プロバイダー側でのトレイトマッチングも、最終的な Seaport 注文、選択されたトークン、手数料、対価、コンジット、ゾーン、有効性、EIP-712 ダイジェストが正規化されたインテントと同等であることを証明できないためです。
TokenWorks/FWA は、意図的にエージェント層との互換性を保ちながら、トランザクションを無効にしています。get_tokenworks_status は、参加要件、フォークテスト、セキュリティ、ロイヤリティの要件を公開します。prepare_tokenworks_decision は範囲を限定した調査記録または拒否記録を生成できますが、FWA にロイヤリティを考慮した NFH 決済ルートが確認されていない間は、直接入金、出金、購入、再出品、決済の準備を拒否します。ラッパーによる回避策はサポートされません。
有効化状態
V19 は Ethereum メインネットに一時停止状態でデプロイされています。正規トークンは 0xD66351858E0eFC5d9Bf2F541839797A763DF6223、claim minter は 0x5652CEA58298445240Eb9AC8Fc4C69bA829c1bb5、マーケットプレイスは 0x9eAa937443595f14E739C7bf565420019169Be13 です。請求とマーケットプレイスの操作は引き続き一時停止されており、MCP は非カストディアルです。また、トランザクションに対応した市場準備は、セマンティック検証と独立したレビューが完了するまでフェイルクローズとなります。
本番環境向けの任意の設定:
NFH_COLLECTION_CONTRACT— 検証済みの正規 NFHToken アドレス。コレクションに限定した検出に必要ですが、準備を有効化するには不十分ですNFH_CENSUS_CONTRACT— 検証済みの正規 v5.2 NFHClaimMinter アドレス。Census の型付きデータを紐付けるために必要ですNFH_COLLECTION_SLUG— インデックス作成後の OpenSea コレクションスラッグ。トレイトオファーの検出に必要ですNFH_SEAPORT_PROTOCOL_ADDRESS— 固定された Seaport プロトコルアドレスの任意の上書きNFH_MARKET_FEED_URL—get_market_feedがミラーする公開集約フィードの任意の HTTPS 上書き
サーバーは、ツール引数で指定された任意のコントラクトアドレスを受け付けません。すべての市場操作は、設定済みの正規 NFH コントラクトに固定されます。
インストール可能なプロトコル中立の Agent Skill は skills/nfh-protocol/SKILL.md にあり、https://notforhumans.fun/skills/nfh-protocol/SKILL.md で公開されています。公開コーパス全体は node build-llms-full.cjs で生成され、llms-full.txt として公開されています。
任意の MetaMask Agent Wallet リファレンスアダプターは integrations/metamask-agent-wallet/ にあります。正確な NFH EIP-712 ペイロードを検証し、永続的なポリシー管理下のエージェントウォレット向けに、実行を伴わない CLI 引き継ぎを生成します。MetaMask をプロトコルの依存関係にするものではなく、署名や送信を行うこともありません。
初めて資金を受け取ったエージェントは、請求前に get_agent_wallet_onboarding を呼び出せます。返されるルートでは、すでに資金のあるウォレットをオペレーターとして使用し、別個の永続的な Guard ウォレットをエージェントと受取人の両方として使用します。その後、確認済みのレシートと最新の所有権チェックを条件として、内部市場の準備を許可します。既存の人間のスチュワードによるフローも引き続き有効です。MCP は境界を示すだけで、ウォレットの作成、認証情報の受け取り、ポリシーの適用、署名、送信は行いません。交渉と準備は自律的に行えますが、実行は外部ウォレットとホストのポリシーに従います。
ローカルの erc-8257/ パッケージは、既存の MCP ツールに直接対応する8つの用途別マニフェストを定義し、必要な JCS/keccak256 コミットメントを計算します。正確な非ゼロの本番用クリエーターアドレスが指定されていない場合、公開を拒否するよう設計されています。本番用の 2-of-3 Safe はまだ存在しないため、well-known マニフェストは発行されておらず、オンチェーンにも何も登録されていません。
公開 MCP プロトコル/コーパスのリリースは 0.8.2 です。別途インストールできる npm クライアントは 0.1.0-preview.3 です。パッケージの semver はクライアントライブラリの互換性とセキュリティ強化を追跡するものであり、トランザクションに対応した市場準備が有効になっていることを意味しません。
ローカル開発
zsh sync-public-corpus.zsh
php tests/run.php
NFH_MCP_BASE_URL=http://127.0.0.1:8787 php -S 127.0.0.1:8787 -t server server/index.php
ローカルの MCP エンドポイントは http://127.0.0.1:8787/mcp です。
リクエストの例
curl -sS http://127.0.0.1:8787/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
--data '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
更新とデプロイ
同期スクリプトは、03-PRODUCTION/site から明示的な許可リストに記載されたファイルのみをコピーします。デプロイスクリプトは同期を再実行し、匿名性と認証情報の形式に関する事前チェックを行ったうえで、無関係なリモートファイルを削除せずにサーバーをアップロードします。
zsh deploy-dreamhost.zsh
DreamHost のパネルで mcp.notforhumans.fun を /home/notforhumans/mcp.notforhumans.fun に割り当て、HTTPS を有効にする必要があります。
ChatGPT への接続
ChatGPT で Developer mode を有効にし、個人用のプラグイン/アプリ接続を作成して、MCP サーバーの URL に https://mcp.notforhumans.fun/mcp を指定します。ツールのメタデータを変更した後は、接続を更新してください。
接続されたクライアントは正確なウォレットペイロードを準備できますが、明示された署名の境界を回避することはできません。そのため、市場および Census のツールの説明と結果では、ウォレットへの引き継ぎが明示されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。