ELYREON JSON Schema Payload Validator について
ELYREON JSON Schema Payload Validatorは、限定されたJSON Schema 2020-12サブセットでAPIペイロードを検証するリモートMCPサーバーです。入力と対応するスキーマ機能に明確な制限を設け、構造化された合否結果を返します。
主な機能
- 01限定スキーマによるペイロード検証
- 02構造化された合否結果
- 03未対応のスキーマ構造の拒否
- 04リクエストとスキーマの制限
活用シーン
- 01評価時のAPIペイロード確認
- 02処理前の無効データ検出
- 03対応スキーマの動作確認
MCP 対応
リモートMCPサーバーは、`/mcp` のStreamable HTTP経由で `validate_payload` ツールを公開します。クライアントはスキーマとペイロードを渡し、Bearerトークン認証を使用します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://elyreon-payload-validator.colt2822.workers.dev/mcpclaude mcp add --transport http co-com-elyraon-payload-validator https://elyreon-payload-validator.colt2822.workers.dev/mcp{"mcpServers":{"co-com-elyraon-payload-validator":{"type":"http","url":"https://elyreon-payload-validator.colt2822.workers.dev/mcp"}}}Cursor で開く{"servers":{"co-com-elyraon-payload-validator":{"type":"http","url":"https://elyreon-payload-validator.colt2822.workers.dev/mcp"}}}VS Code で開く{"mcpServers":{"co-com-elyraon-payload-validator":{"type":"http","url":"https://elyreon-payload-validator.colt2822.workers.dev/mcp"}}}{"mcpServers":{"co-com-elyraon-payload-validator":{"serverUrl":"https://elyreon-payload-validator.colt2822.workers.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://elyreon-payload-validator.colt2822.workers.dev/mcp認証が必要ツール
詳細
ELYREON Payload Validator
既存の公開 Decision Gateway リポジトリにおける、小規模で決定論的なファーストパーティ配布テストです。この分離された Worker は、明示的に制限された JSON Schema 2020-12 サブセットに対して JSON を検証します。Nace.AI への呼び出し、Drex 推論の公開、アップロードされたコードの実行、支払いの受け付けは行いません。
エンドポイント:https://elyreon-payload-validator.colt2822.workers.dev
MCP:/mcp を追加します。POST /trial に JSON {"source":"github"} を送信すると、無料のベアラートークンを取得できます。制御された評価では {"test":true,"source":"github"} を送信してください。任意の Streamable HTTP MCP クライアントでベアラーヘッダーを設定し、validate_payload を検出して、{schema,payload} を指定して呼び出します。直接 HTTP を使用する場合は、同じトークンと入力で POST /validate を使用します。
Agent Skill をクライアントのスキルディレクトリにインストールします。移植可能な git インストール:
git clone --depth 1 https://github.com/colt2822/Drex-Decision-Gateway-for-Coding-Agents.git
mkdir -p ~/.agents/skills/elyreon-payload-validator
cp Drex-Decision-Gateway-for-Coding-Agents/distribution/payload-validator/skills/elyreon-payload-validator/SKILL.md ~/.agents/skills/elyreon-payload-validator/
制限:リクエストは 32 KiB、深さは 12、値の数は 2048、スキーマノード数は 128、本文タイムアウトは 3 秒です。検証エラーは 1 件です。無料枠:トークンあたり 1 日 20 回、サービスあたり 1 日 1000 回、サービスあたり 1 日 100 件の登録、IP あたり 1 時間 5 件の登録です。エッジ制限は、ロケーションごとに IP あたり 1 分間 30 リクエストです。スキーマ参照、正規表現、フォーマット、コンビネータは拒否されます。サポートされるキーワードはスキルに記載されています。検証によってランタイム動作が保証されるわけではありません。不正な形式または未対応の入力は REJECTED を返し、データが無効な場合は検証が完了した状態で FAIL を返します。
デプロイでは、別個の Worker と D1 データベースを使用し、カスタムルートやその他の本番用バインディングは使用しません。Worker は入力本文、スキーマ、生の IP アドレスを保存しません。トークンハッシュと使用状況のメタデータは 30 日間保持されます。ソースはクライアントの申告であり、トークンによって顧客であることは検証されません。PHOENIX のモニタリングでは、既存のコントローラータイマーと CRM を使用し、5 つの座席をすべて維持します。制御されたテストには合成データの印が付けられます。外部送信元や決済システムは呼び出されません。プロバイダー推論コストはゼロです。ホスティング費用には請求の証拠が必要です。
server.json は Official MCP Registry のメタデータです。/.well-known/ai-catalog.json はセルフホストのカタログであり、サードパーティの掲載を証明するものではありません。/x402-bazaar.json は支払い方法が承認されていない非アクティブなドラフトメタデータであり、有料の Bazaar 掲載ではありません。
検証:npm ci、npm test、python3 tests/reference_check.py、python3 -m unittest discover -s tests -p 'test_monitor.py'、npm run dry-run。ローカル HTTP 受け入れテストでは、wrangler d1 execute elyreon-payload-validator --local --file migration.sql、続いて wrangler dev --port 18741 --var PRIVACY_SALT:local-only --var SYNC_TOKEN:local-only、最後に python3 tests/http_check.py を実行します。
npm run deploy を使用して、指定された分離 Worker にのみデプロイし、シークレットを維持してください。wrangler rollback VERSION_ID を使用してロールバックします。初回デプロイの場合は、この Worker の workers.dev エンドポイントのみを無効にしてください。既存のウェブサイトルートは決して変更しないでください。シークレット SYNC_TOKEN、TEST_TOKEN、PRIVACY_SALT は git の外部に保管されています。登録認証ファイルは git の外部に保管する必要があります。
Official MCP Registry の掲載情報は co.com.elyraon/payload-validator バージョン 1.0.0 です。Registry の読み戻し、クリーンな公開インストールと MCP 受け入れ、レシートの帰属情報 は個別に記録されています。これは制御された証拠であり、独立した顧客も収益もありません。
VS Code MCP 設定 では、無料トークンを非公開で入力するよう求められます。SKILL.md を読み込むクライアントには汎用 Agent Skill もインストールできます。ネイティブの VS Code GUI やその他のデスクトップクライアントでの受け入れは主張していません。デフォルトの Python urllib リクエストは Cloudflare エラー 1010 によってブロックされましたが、標準の MCP Python SDK、httpx、curl は成功しました。Cloudflare のセキュリティ設定は変更していません。
PHOENIX モニターは、既存のコントローラーサービス上でエラーを分離したコマンド後処理として実行され、ネットワークへのアクセスは15分に1回までに制限されます。既存のCRMに、読み戻し、使用状況、リピートトークン、席ごとの責任範囲、およびホスティング費用が不明であることを明示的に記録します。既存の需要フィードを読み取りますが、メッセージは送信しません。systemdのドロップイン設定を参照してください。合成テストは、顧客数およびインストール数の合計には引き続き含まれません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。