Jev MCPとは?
Joey Kudish による Jev MCP は、TypeSafe の Jev 判定モデルを、文章ではなく確率を返す 12 個の MCP ツールにしたものです。根拠に照らした主張の検証(jev_verify)、エージェントが読む前に取得したテキストのプロンプトインジェクションを選別する機能(jev_screen)、意味に基づく候補の選択と再ランク付け(jev_find、jev_rerank)、一括分類、限られた選択肢からの選択、文章の比較、フィールドの抽出と監査、そして差分の採点や完了の主張に基づくマージのゲート(jev_review、jev_gate)をカバーします。
npx -y @jkudish/jev-mcp で stdio で実行するか、チーム向けにステートレスな HTTP サーバーとして実行します。HTTP では、localhost にバインドしない限り bearer トークンが必要です。Node.js 22 と、TypeSafe、OpenRouter、Cloudflare Workers AI、Vercel AI Gateway、または同じ System One API を話す任意のエンドポイントの Jev キーが必要です。パッケージに含まれるエージェントスキルが、コーディングエージェントに各ツールを呼ぶタイミングを伝えます。
リポジトリの GitHub スターは約 550 で、MIT ライセンスです。バージョン 0.14.5 は 2026年10月21日に出ました。10月7日に作成されたドラフトのプルリクエストは、プロジェクト名を discern-mcp 1.0 に変え、既定で discern_* のツール名を表示し、jev_* の名前を別名として残すものです。未公開の SDK を待っている状態です。
Jev MCPのインストール方法
npx -y @jkudish/jev-mcpJev MCPは使う価値があるか?
Jev のラッパーの多くは、モデルの 3 種類の質問形式を公開するだけで、組み合わせはエージェントに任せます。Jev MCP は代わりに完成したチェックを提供し、そこに本当の価値があります。jev_screen は Web ページがコンテキストウィ ンドウに入る前にインジェクションの確率を返します。jev_verify はレポートの各主張を引用された根拠と照合します。jev_gate はパッチと「テストは通った」という主張を 1 回の呼び出しでレビューします。TypeSafe が課金するのは入力トークンだけで 100万あたり $0.042 なので、README 自身にある jev_review の例(入力 855 トークン)のコストは 100分の 1 セントを大きく下回ります。
技術面は丁寧です。欠けている回答や形式の崩れた回答は、そのまま通すのではなく、項目ごとに安全側に失敗させ、レビュー対象として印を付けます。再試行は 408、409、429、5xx の応答に限られ、接続のリセットは再試行しません。べき等キーなしで送り直すと 1 回の呼び出しが二重に課金されかねないからです。HTTP モードは、トークンなしでは localhost の外に応答せず、リクエスト本文を 4 MiB に制限し、同時リクエストが 16 を超えると負荷を落とします。ただし通信は平文の HTTP で、TLS はプロキシに任せます。
弱点は Jev 自体です。クローズドなホスト型モデルなので、選別するページ、差分、主張はすべて TypeSafe か別の提供元に送られます。TypeSafe のプライバシーポリシーは、入力を学習には使わないものの、データは「合理的に必要な期間」保持するとしています。エンタープライズのページでは、SOC 2 Type II のレポートを Trust Center から依頼に応じて提供するとし、データ保持ゼロはエンタープライズ顧客にだけ提供しています。jev_screen にとってさらに厄介なのは、TypeSafe 自身の Jev 1.13 のノートが、既知の失敗モードとして敵対的なコンテンツを挙げていることです。注入された指示が回答を動かしうるのです。選別は フィルターであって保証ではなく、README も、組み合わせたツールが独立したベンチマークを受けていないことを正直に認めています。
プロジェクトの動きも速いものです。約 1 か月で 0.1 から 0.14 になり、作者は初期段階のソフトウェアと呼んでいます。予定されている discern-mcp への名称変更でパッケージ名とツール名が変わり、古い名前には別名が約束されています。12 個のツール定義はどのセッションでも固定のコストになり、その点では単一ツールの System One Connector のほうが軽量です。テキストを自分のハードウェアにとどめられる経路は Laya のサーバーだけです。
真価を発揮する場面
Web 取得を有効にして Claude Code を使う個人開発者
取得したドキュメントページに注入された指示がエージェントに届くのを防ぐ
各ページがコンテキストに入る前に jev_screen を呼び、ブロック(0.75)とレビュー(0.25)のしきい値に従います。入力 100万トークンあたり $0.042 なので、5,000 トークンのページを 1,000 件選別しても約 21 セントです。ただし TypeSafe は、敵対的なテキストが依然としてスコアを動かしうると警告しています。
プルリクエストを作成するエージェントを運用する 8 人のプラットフォームチーム
人がレビューする前に、ログが裏付けない「全テスト合格」の主張を見つける
HTTP サーバーを bearer トークン付きで TLS プロキシの背後で動かし、各エージェントがパッチ、テストログ、主張に対して jev_gate を呼びます。矛盾する主張や裏付けのない主張は理由コード付きで返るので、レビュアーはエスカレーションされたものだけを開けば済みます。
30 人規模の SaaS 企業のオペレーション責任者
リリースのたびに、ヘルプセンター、変更履歴、料金ページの内容が一致しているかを確認する
jev_compare は対になった文章を観点(価格、日付、上限)ごとに判定して矛盾を指摘し、jev_extract は値をそのまま抜き出します。請求は入力トークンだけですが、すべてのページが TypeSafe か選んだ提供元に送られます。
導入前に確認すること
- 導入
- TYPESAFE_API_KEY(または OpenRouter、Cloudflare、Vercel のキー)を設定して claude mcp add jev -- npx -y @jkudish/jev-mcp を実行します。Node.js 22 以降が必要です。Claude Code、Codex、OpenCode、Amp について文書化されており、キーがあれば最初の呼び出しまで数分です。
- 連携
