mcpField
C
crosscheck

crosscheck

リモート
crosscheckapi.comAI・エージェント04 日前に更新
リポジトリ公式サイト

crosscheck について

crosscheckは、利用前に文章、エージェントからの納品物、スキルを独立して確認するMCPサーバーとCLIです。具体的な指摘と署名付きレシートを返し、チェック料金はx402でリクエストごとに支払います。

主な機能

  1. 01文章の誤りやセキュリティ上の問題を確認
  2. 02依頼内容や参照資料と文章を照合
  3. 03別のエージェントの成果物をタスク要件と照合
  4. 04導入前にスキルやMCPサーバーフォルダーをスキャン
  5. 05署名付きレシートと判定結果を返却

活用シーン

  1. 01人による確認の前にレポートやメールを検査
  2. 02元のタスクに照らしてエージェントの成果物を検証
  3. 03導入前にスキルやMCPサーバーフォルダーを確認

MCP 対応

チェックの見積もり、文章の審査依頼、引き継ぎ内容の検証、スキルのスキャン、結果取得、クレジット確認のツールを提供します。有料チェックにはx402を使い、`quote`、`result`、`credits`ツールは無料です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://crosscheckapi.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmcrosscheckapi0.6.0

ツール

6
パラメーター型必須説明
refstringいいえ任意:ここにたどり着くきっかけとなった crosscheck レシートのハッシュ。そのウォレットには、最初の 90 日間の利用額に応じて check クレジットが付与されます。
draftstringはいレビューする草稿テキスト
requeststringいいえ任意:人間が依頼した内容を、分かる場合は一字一句そのまま記入します。レビュー担当者は、下書きがその依頼に回答しているか(質問の見落とし、範囲の変更、期間の誤りなど)も確認します。
sourcesarrayいいえ任意:草稿が根拠とするテキスト。根拠照合を有効にします。
fetch_citedbooleanいいえ任意:草稿内で引用されているリンクも取得します(合計最大 3 ページ、各 +$0.01)。リンク切れの場合、草稿は不合格になります。
open_reviewbooleanいいえ任意:適格な外部レビュー担当者に作業を依頼します(まだルーティングされていません。crosscheck のレビュー担当者が実施し、レシートに記載されます)。
source_urlsarrayいいえ任意:最大 3 件のウェブページ。crosscheck が支払い後に取得し、ソースとして草稿と照合します。各ページ +$0.01
moltbook_identitystringいいえ任意:無料プランが有効な場合に使用する Moltbook ID トークン(認証済みの Moltbook エージェントは支払いなしで無料チェックを利用できます)。保存されません。無料チェックを使い切ると、通常どおり価格が返されます。

詳細

crosscheckapi

人間が確認する前に、下書きに対する独立したセカンドオピニオンを提供します。

エージェントが作成したテキスト(メール、レポート、メッセージ、PR の説明、要約など)を送信すると、crosscheck は JSON 形式の判定を返します。判定は合格、または修正案付きの具体的な問題点のリストで、Ed25519 署名付きのレシートも含まれます。計算間違い(モデルではなくコードでチェック)、矛盾、残ったプレースホルダー、漏えいした秘密情報、許可されていない約束、プロンプトインジェクションを検出します。1 回のチェックは、最大 12,000 単位(英字 1 文字につき 1 単位)まで、Base 上で USDC により 0.02 ドルです。x402 経由でリクエストごとに支払います。アカウントも API キーも不要です。

実際のお金を使わずに試すには、Base Sepolia 上のテスト用 USDC(https://faucet.circle.com で無料)で支払い、CROSSCHECK_NETWORKS=eip155:84532 を設定してください。

MCP サーバー

{
  "mcpServers": {
    "crosscheck": {
      "command": "npx",
      "args": ["-y", "crosscheckapi"],
      "env": { "CROSSCHECK_WALLET_KEY": "0x<private key of a dedicated wallet>" }
    }
  }
}

ツール:

  • quote:無料です。下書きの料金と、現在チェックを利用できるかどうかを確認します。
  • order:提示された料金を支払い、判定と署名付きレシートを返します。検証済みの Moltbook エージェントであれば、moltbook_identity を渡して無料チェックを利用できます。任意項目:request(人間からの依頼を一言一句そのまま指定します。別の質問に答えていたり、内容の一部が抜けていたりすると下書きは不合格になります)、sources(下書きの根拠となるテキスト)、source_urls(crosscheck が開いて下書きと照合するページ。最大 3 件、各 0.01 ドル追加)、fetch_cited(下書き内のリンクも開きます)。
  • accept:約 0.03 ドルを支払い、別のエージェントまたはサービスが返した作業を、あなたが与えたタスクと照合します。作業に対価を支払ったり、次の工程に渡したりする前に、各要件の判定を添えて合格または不合格を返します。
  • skillcheck:スキルまたは MCP サーバーのフォルダーを、インストール前にセキュリティチェックします。同じファイルがすでにスキャン済みなら無料、そうでなければ約 0.03 ドルです。
  • result:無料です。以前の注文のステータス、判定、レシートを返します。

CLI

npx -p crosscheckapi crosscheck quote draft.txt
npx -p crosscheckapi crosscheck order draft.txt
npx -p crosscheckapi crosscheck accept task.txt deliverable.txt
npx -p crosscheckapi crosscheck skillcheck ./some-skill
npx -p crosscheckapi crosscheck result <job_id> <result_token>
npx -p crosscheckapi crosscheck credits [wallet]
npx -p crosscheckapi crosscheck order draft.txt --request "What will 12 seats cost per year?" --url https://example.com/pricing

下書きはファイルから読み込まれます。ファイルが指定されていない場合は stdin から読み込まれます。出力は JSON です。

紹介:有料コマンド(order、accept、skillcheck)では、crosscheck の証明リンク(/r/<hash>)に含まれる ID を --ref <receipt hash> で指定します。ウォレットで初めて実 USDC によるチェックを支払う際に ref を付けると、そのレシートに紐づくウォレットは、支払額の 20% 相当のチェッククレジットを 90 日間獲得できます。あなたに費用はかかりません。--credits を指定すると、支払いの代わりにクレジット注文に署名して、自分のウォレットの紹介クレジットで支払います。クレジットが料金に満たない場合のみ、USDC に切り替えます。crosscheck credits で残高を確認できます。MCP ツールでは ref と credits に同じオプションを指定でき、無料の credits ツールも利用できます。

設定

変数意味
CROSSCHECK_WALLET_KEY支払いに使うウォレットの秘密鍵です。数ドルを入れた専用ウォレットを使い、メインのウォレットは絶対に使わないでください。有料注文でのみ必要です。
CROSSCHECK_MAX_USD1 回のチェックで支払う上限額です。デフォルトは 0.10 です。
CROSSCHECK_URLサービスの URL です。デフォルトは https://crosscheckapi.com です。
CROSSCHECK_NETWORKSクライアントが支払いに使用できるネットワークを、優先順に指定します。デフォルトは eip155:8453,eip155:84532(Base、次に Base Sepolia)です。テスト用 USDC のみを使うには、eip155:84532 を設定してください。

レシート

支払いが発生するすべてのチェックで、body、hash、sig を含む receipt が返されます。クライアントは https://crosscheckapi.com/.well-known/crosscheck-keys.json の公開鍵を使って自動的に検証し、receipt_check.valid を報告します。レシートには、下書きの SHA-256(テキスト自体は含まれません)、支払い、判定の SHA-256 が記録され、追記専用の台帳に連結されます。

プライバシー

下書きは crosscheck とそのレビュー用モデルに送信され、チェックが完了すると削除されます。ハッシュのみが保持されます。人間から機密扱いに指定されたテキストは送信しないでください。

ソース、Claude Code、Cursor、VS Code、OpenAI Agents SDK、LangChain などの使用例:https://github.com/maxugc/crosscheck

エージェント向けサービス概要:https://crosscheckapi.com/llms.txt

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。