MCP

Enam alat jarak jauh, bukan model obrolan

Server MCP ini adalah soket alat jarak jauh, bukan model obrolan. Setelah tersambung, agen melihat enam alat jev_* dan memanggil satu di batas keputusan. Bidangnya sama dengan API REST situs itu. Servernya www.jevai.org/api/mcp, tulisannya di halaman MCP komunitas. JEV Hub tidak meng-host server ini.

Satu panggilan di batas

Agen tetap memakai modelnya sendiri. Di batas keputusan ia memanggil satu dari enam alat. Balasannya penilaian terstruktur, bukan paragraf, dan bukan alat yang dijalankan server untuk Anda.

Nama bidang sejajar dengan jalur REST di bawah. Hub ini tidak menambah alat dan tidak meneruskan panggilan.

POST JSON-RPC di HTTPS www

Titik akhirnya Streamable HTTP tanpa keadaan. Klien mengirim POST JSON-RPC. GET bukan aliran SSE.

Pakai HTTPS dan host www: https://www.jevai.org/api/mcp. http biasa dan domain tanpa www mengalihkan. Banyak klien lalu mengirim ulang POST itu sebagai GET dan menerima 405.

Kunci Bearer, bukan cookie login

Autentikasi hanya kunci Bearer pribadi. Cookie login tidak cukup. initialize, ping, dan tools/list tidak memanggil Jev dan tidak memakai kuota harian. tools/call memakainya.

Versi protokolnya 2025-03-26. Nama servernya jevai. Kunci tetap datang dari jevai.org/agent/keys, bukan dari JEV Hub.

Enam alat

Panggil satu alat saat batasnya cocok dengan saat itu. Probabilitas yang kembali adalah sinyal, bukan izin.

jev_guard_tool_call

Sebelum panggilan alat yang berakibat. Mengembalikan allow, confirm, review, atau deny. Ia tidak menjalankan alat itu. Wajib: tool dan action. Opsional: arguments_summary, side_effects, safeguards, policy, dan reversibility. REST: POST /api/v1/decisions/tool-guard.

jev_route_model

Saat beberapa model bisa mengerjakan tugas, dan mutu, biaya, latensi, atau akses alat akan mengubah pilihan. Wajib: task dan candidates. Opsional: priorities, constraints, dan stakes. REST: /decisions/model-route.

jev_route_task

Saat jalur berikutnya kabur atau berisiko. Mengembalikan proceed_fast, deep_review, split_task, atau block. Wajib: task. Opsional: evidence dan constraints. REST: /decisions/route.

jev_check_research

Bukti sudah di tangan. Nilai satu klaim sebagai accept, verify_more, atau reject. Ia tidak menjelajah. Wajib: claim. Opsional: evidence, source_quality, dan stakes. REST: /decisions/research.

jev_review_completion

Sebelum menyatakan tujuan yang tidak sepele selesai. Mengembalikan complete, verify_more, atau incomplete. Wajib: objective. Opsional: completed_work, verification, dan known_gaps. REST: /decisions/completion.

jev_decide

Saat tidak ada preset yang cocok, kirim state dan pertanyaan choice, noul, atau score. Wajib: state dan questions. Opsional: model, dan nilai itu hanya boleh id model Jev. REST: POST /api/v1/decisions. Jenis pertanyaannya Choice, Score, dan Noul di hub ini.

Probabilitas bukan izin

Angka dalam balasan adalah sinyal, bukan otorisasi. Angka itu tidak melewati persetujuan yang sudah diminta pengguna atau platform.

Hub ini tidak meng-host server ini. Lihat cara agen meminta penilaian, berkas Skill yang menamai alat ini, dan penyusun permintaan yang tidak memanggil API.