MCP
六つのリモートツールであり、チャットモデルではない
この MCP サーバーはリモートのツールソケットであり、チャットモデルではありません。クライアントが接続すると、エージェントは六つの jev_* ツールを見て、判断の境界で一つ呼びます。フィールドはそのサイトの REST API と揃っています。サーバーはwww.jevai.org/api/mcp、説明はコミュニティの MCP ページにあります。JEV Hub はこのサーバーをホストしません。
境界で一度だけ呼ぶ
エージェントは自分のモデルを保ちます。判断の境界で、六つのツールのうち一つを呼びます。返事は構造化された判断であり、長い文章でも、サーバーが代わりに実行するツールでもありません。
フィールド名は下の REST 経路と揃います。このハブはツールを増やさず、呼び出しも中継しません。
HTTPS の www へ POST する JSON-RPC
エンドポイントはステートレスな Streamable HTTP です。クライアントは POST JSON-RPC を送ります。GET は SSE ストリームではありません。
HTTPS と www ホストを使ってください:https://www.jevai.org/api/mcp。平文の http と裸のドメインはリダイレクトします。多くのクライアントはその POST を GET として送り直し、405 を受け取ります。
ログイン cookie ではなく Bearer 鍵
認証は個人の Bearer 鍵だけです。ログイン cookie では足りません。initialize、ping、tools/list は Jev を呼ばず、一日の枠も使いません。tools/call は使います。
プロトコル版は 2025-03-26 です。サーバー名は jevai です。鍵は今もjevai.org/agent/keysから来て、JEV Hub からは来ません。
六つのツール
境界が合うときだけ、その一つを呼びます。返る確率は信号であり、認可ではありません。
jev_guard_tool_call
影響の大きいツール呼び出しの前に使います。戻り値は allow、confirm、review、deny のいずれかです。そのツール自体は実行しません。必須:tool と action。任意:arguments_summary、side_effects、safeguards、policy、reversibility。REST:POST /api/v1/decisions/tool-guard。
jev_route_model
複数のモデルが仕事をでき、品質、費用、遅延、またはツールの有無が選択を変えるときに使います。必須:task と candidates。任意:priorities、constraints、stakes。REST:/decisions/model-route。
jev_route_task
次の経路が曖昧か危険なときに使います。戻り値は proceed_fast、deep_review、split_task、block です。必須:task。任意:evidence と constraints。REST:/decisions/route。
jev_check_research
証拠はすでに手元にあります。一つの主張を accept、verify_more、reject のいずれかで判定します。閲覧はしません。必須:claim。任意:evidence、source_quality、stakes。REST:/decisions/research。
jev_review_completion
平凡でない目標の完了を宣言する前に使います。戻り値は complete、verify_more、incomplete です。必須:objective。任意:completed_work、verification、known_gaps。REST:/decisions/completion。
jev_decide
合うプリセットがないとき、state と、choice、noul、または score の質問を送ります。必須:state と questions。任意:model。その値は Jev のモデル id だけです。REST:POST /api/v1/decisions。質問の型はこのハブのChoice、Score、Noulです。
確率は許可ではない
返事の数値は信号であり、認可ではありません。ユーザーやプラットフォームがすでに求めている承認を飛ばす理由にはなりません。
このハブはこのサーバーをホストしません。エージェントが判断を求める境界、これらのツールを名指しする Skill ファイル、API を呼ばないリクエストビルダーを見てください。