jev-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@jev-mcpevaluate this prompt: "Write a haiku about Kubernetes""
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
jev-mcp
MCP server for TypeSafe Jev (System One): one tool,
evaluate, whose input is the exact body of POST /v1/systemone and whose
output is the exact response. Streamable HTTP transport, built on fastmcp 3.
Why one tool: every Jev client in this lab (Claude Code's jev.py, the Hermes
skill, this server) then asks Jev with the same contract, so questions and
results move between them unchanged.
Configuration
Variable | Meaning | Default |
| TypeSafe key (file wins; contents stripped) | required |
| random path segment; endpoint becomes | none → |
| TypeSafe endpoint |
|
| default model |
|
| bind address (not |
|
| seconds per TypeSafe call |
|
GET /healthz returns ok for probes. Any path other than the MCP path and
/healthz is 404.
The server does not authenticate callers. When it is reachable from the internet the path secret is the credential: whoever has the full URL can spend the key's Jev credits (and nothing else, the process holds no other access). Treat the URL like a key.
Related MCP server: Jev MCP Proxy
Run locally
uv venv && uv pip install -e '.[dev]'
JEV_API_KEY_FILE=~/Developer/keys/jev/claude.key JEV_MCP_PATH_SECRET=$(openssl rand -hex 24) .venv/bin/jev-mcp
.venv/bin/pytestImage
Built in-cluster with the lab-image-build skill (kaniko → Harbor), base
registry.suse.com/bci/python:3.13, runs as uid 10001:
~/.claude/skills/lab-image-build/scripts/kaniko-build.sh \
--repo darthzen/jev-mcp --image jev-mcp --tag 0.1.2Deployment lives in lab-fleet/09-mcp/jev/ (Deployment, Service, Ingress on
jev-mcp.ash4d.com, exposed through the Cloudflare tunnel).
Clients
# Claude Code
claude mcp add --transport http --scope user jev https://jev-mcp.ash4d.com/<secret>/mcp
# claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → that URL, no OAuth
# Claude Desktop fallback if the connector flow insists on OAuth:
"jev": { "command": "npx", "args": ["-y", "mcp-remote", "https://jev-mcp.ash4d.com/<secret>/mcp"] }
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Host your MCP tool over streamable HTTP in one command.
Exposes FEDLIN's public security scanners as agent-callable tools over Streamable HTTP.
AI Reasoning Cache & Consensus Layer with 11 MCP tools via Streamable HTTP.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables MCP clients to call TypeSafe's JEV classifier and receive structured, typed judgments with probabilities for binary, choice, and scoring questions.17MIT
- AlicenseBqualityCmaintenanceEnables AI agent skills to route state-evaluation requests to TypeSafe AI's Jev System One model, supporting typed questions, choice classification, binary probabilities, and rubric scoring with calibrated confidence.4MIT
- AlicenseAqualityBmaintenanceRuns TypeSafe Jev System One packs locally, enabling agents to perform typed Choice, Noul, and Score judgments for tasks like PR auditing, intent routing, and locale classification.51MIT
- AlicenseNot gradedqualityBmaintenanceEnables coding agents to run source-bound evidence checks and bounded batch judgments for classification, extraction, and decision tasks via TypeSafe Jev.507 npmMIT