Skills/npm/jev-mcp

jev-mcp@0.14.8

VERIFIED

Publisher claims: "MCP server exposing TypeSafe Jev as purpose-built judgment tools: verify claims, screen for injection, find, rerank, classify, decide, compare passages, extract fields, review patches, and gate completion claims, each with typed probabilities." Observed in sandbox: no network, touches nothing outside the project, writes no memory.

Registry npm (MCP server)Publisher jkudish · publishing for 58 daysInstalls 19,335Last detonated 38 min ago
$claude mcp add jev-mcp -- npx -y @jkudish/jev-mcp
WatchReport an issue

Coverage

Server started and answered tools/list.
Tested
MCP initialize and tools/list · every tool description, for hidden instructions · every file read, file written and host contacted by what ran
Not tested
what the tools do when called with real credentials

Before you give it your token

It will ask for
AI_GATEWAY_API_KEYCLOUDFLARE_API_TOKENJEV_API_KEYJEV_CLOUDFLARE_API_TOKENJEV_MCP_AUTH_TOKENJEV_MCP_PATH_TOKENOPENROUTER_API_KEYTYPESAFE_API_KEYConfiguration, not credentials: CLOUDFLARE_ACCOUNT_ID, JEV_API_BASE_URL, JEV_CLOUDFLARE_BASE_URL, JEV_MCP_MAX_CONCURRENCY, JEV_MCP_MODEL, JEV_MCP_TRANSPORT, JEV_OPENROUTER_BASE_URL, JEV_PROVIDER
Where it talks to
no vendor host named in the codeAlso openrouter.ai, cloudflare.com — not the publisher's domain; check what for before connecting.
What the honeypot saw
no credential files read · no network
What we could not test
what the tools do when called with real credentials

Connect it with a scoped credential, under the guard, and read the third-party hosts first. The code names openrouter.ai, cloudflare.com as well as its own vendor. The guard injects AI_GATEWAY_API_KEY, CLOUDFLARE_API_TOKEN, JEV_API_KEY, JEV_CLOUDFLARE_API_TOKEN, JEV_MCP_AUTH_TOKEN, JEV_MCP_PATH_TOKEN, OPENROUTER_API_KEY, TYPESAFE_API_KEY only into requests to the host you bind (and its subdomains) and refuses the rest.

$vet-skills run --net declared -- npx -y @jkudish/jev-mcp

Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.

Is [email protected] safe to install?

KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios) on 2026-11-15 and scored it 87/100 (Verified). It did what it claims and nothing else we could detect: no undeclared network egress, no credential reads, no persistent instruction writes. Summary: no network, touches nothing outside the project, writes no memory.

Behavior trace

Honeypot run · 25 s · 2 scenarios · 0 deviations
t+CategoryObserved action
0.0sprocessno install scripts in bundle
4.9sprocessdependency install exit 0
25sclaimed12 tools: jev_verify, jev_screen, jev_noul, jev_find, jev_classify, jev_decide, jev_rerank, jev_compare, jev_extract, jev_audit, jev_review, jev_gate
25stools9eb081365894f225
25stoolsa94639a2f4c02609
25stools7e699a5842a3b3fb
25stoolse09a4bdbd3f93d8f
25stools55b48c33e35db3cd
25stools055f62495399e4e2
25stools4250bf57f37d8427
25stools48b0a2a67e2f45e6
25stoolsaaf5dba1c5523057
25stoolsf3bfea741ae14e04
25stools2b3e06374a9c74e0
25stoolsc5257a1a014fc838
25sprocessscript backend runs setup only
25sprocessno install scripts to re-run

Static findings

HIGH
Access to sensitive file pathsdist/provider.js:235 · Access to sensitive file paths — SSH keys, AWS credentials, env files, or system filesreturn resolveTransport({ ...env, JEV_PROVIDER: explicit || "auto" }).name;Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
AST05
MEDIUM
npx invocation of non-well-known packageskills/jev/SKILL.md:6 · npx invocation of non-well-known package — may execute untrusted codecommand: npxFix: Pin versions and sources; vendor anything fetched at install time.
AST06
MEDIUM
MCP server using network transport (SSE/HTTP)dist/http.d.ts:2 · MCP server using network transport (SSE/HTTP) — data sent over networkexport declare function serveHttp(factory: () => McpServer, env?: NodeJS.ProcessEnv): Promise<{Fix: Namespace tool names and keep tool descriptions literal; no instructions to the agent inside them.
AST04

Cost to the agent

Instructions loaded
≈1,961 tok
1 file · 17 in bundle
Tool list per prompt
≈5,876 tok
12 tools · 490 per tool
Handshake
1083 ms
launch to tools/list, stdio
Undocumented tools
0
description under 20 chars · avg 554

Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.

Known vulnerabilities

No advisories in OSV for @jkudish/jev-mcp@0.14.8 as of 12 min ago. This is the package itself, not its dependencies.