jev-mcp
MCP local que expone Jev (TypeSafe) como herramienta para Claude Code, Codex, Hermes y cualquier agente: ask_jev y list_jev_models, sin dependencias
Install / Use
claude mcp add CodeIA-Academy -- npx -y github:CodeIA-Academy/jev-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Our assessment of jev-mcp
jev-mcp scores 81/100 on our quality scale, 3506th of 4,658 Development & Engineering skills we index.
Its MCP Server is 6.2 KB long, well organised into 11 sections with 7 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 23 days ago, so jev-mcp is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
jev-mcp compared with similar skills
All 4 of these similar skills score higher than jev-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| jev-mcp (this skill)by CodeIA-Academy | 81 | 3 | 23d ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 106.6k | 5d ago | CLAUDE.md |
| taste-skillby Leonxlnx | 100 | 106.0k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.3k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 67.6k | 3d ago | CLAUDE.md |
Frequently asked questions
- How do I install jev-mcp?
- Run
claude mcp add CodeIA-Academy -- npx -y github:CodeIA-Academy/jev-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does jev-mcp work with?
- It is written for Claude Code, Claude Desktop and OpenAI Codex, as a MCP Server file. Other agents that read the same format can often use it too.
- Is jev-mcp safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is jev-mcp still maintained?
- The repository was last updated 23 days ago, so jev-mcp is actively maintained.
Skill content
View source on GitHubjev-mcp — Jev (TypeSafe) como herramienta para tus agentes
Servidor MCP mínimo (Python estándar, sin dependencias) que expone el modelo Jev de TypeSafe a cualquier agente: Claude Code, Codex, Cursor, Hermes, los agentes que lanzas desde Orca, etc.
¿Para qué? Para tomar decisiones que tu código pueda consumir — clasificar, enrutar, medir, verificar — sin pedirle prosa a un LLM y luego parsearla.
Tú: "clasifica este ticket y dime si es urgente"
▼
Claude Code / Codex / Hermes / los agentes que lanza Orca
▼ MCP (JSON-RPC por stdio, proceso local en tu máquina)
jev-mcp/server.py + run.sh ← este repositorio
▼ HTTPS con Bearer TYPESAFE_API_KEY
api.typesafe.ai/v1/systemone ← esto lo documenta TypeSafe
▼ respuestas tipadas: choice / score / noul + probabilidades + confianza
Ojo con la confusión habitual: TypeSafe documenta la API, no un MCP — no publica servidor MCP
oficial (solo SDKs y una skill para agentes). Este repositorio es la pieza que los une: un programa
local que traduce «herramienta ask_jev con estos argumentos» a una llamada HTTP a su API.
Instalación rápida
git clone https://github.com/CodeIA-Academy/jev-mcp.git
cd jev-mcp
cp .env.example .env # y pega tu clave de https://console.typesafe.ai/keys dentro
bash smoke_test.sh # handshake + tools/list + una llamada real
Registrarlo en tu agente (ejemplo con Claude Code; en el README más abajo van Codex y Hermes):
claude mcp add jev --scope user -- /ruta/a/jev-mcp/run.sh
claude mcp list # tiene que decir: jev ✔ Connected
Por qué hay un run.sh y no solo el server.py
Varios MCP de Jev hechos por terceros reportan el mismo fallo: algunos clientes MCP filtran las
variables de entorno al arrancar el servidor, la clave desaparece en silencio y el servidor arranca
bien pero falla en cada llamada. Aquí la clave se lee de jev-mcp/.env (que está en .gitignore),
así que no depende del entorno y no se repite en cada configuración de cada agente.
La idea en una frase
Jev no escribe: recibe un state (texto o JSON) y una lista de preguntas tipadas, y devuelve
valores tipados con su probabilidad. Sirve para decisiones que tu código consume — enrutar,
clasificar, medir, comprobar — sin pedir prosa a un LLM y luego parsearla.
- choice — elige una opción de una lista →
choice,probabilities,confidence - score — coloca el estado en una escala ordenada →
score,legend,probabilities,confidence - noul — probabilidad de que una afirmación sea cierta →
noul(sinconfidence)
Se pueden mezclar las tres en una sola llamada: se evalúan en paralelo y en aislamiento, así que añadir preguntas casi no cuesta tiempo (y cuesta solo los tokens de esas preguntas).
Instalación
No hay nada que instalar: es un único fichero que solo usa la biblioteca estándar.
export TYPESAFE_API_KEY=sk-... # se saca en https://console.typesafe.ai/keys
python3 server.py # habla MCP por stdio (lo lanza el cliente, no tú)
Probarlo sin configurar nada:
bash smoke_test.sh # handshake + tools/list + una llamada real
Conectar el MCP a tu agente
Configuración típica (Claude Code, Codex, Cursor, Hermes y demás clientes MCP):
{
"mcpServers": {
"jev": {
"command": "python3",
"args": ["/ruta/absoluta/jev-mcp/server.py"],
"env": { "TYPESAFE_API_KEY": "sk-..." }
}
}
}
- Claude Code:
claude mcp add jev -- python3 /ruta/jev-mcp/server.py(conTYPESAFE_API_KEYen el entorno). - Hermes: añadirlo en la configuración de MCP del perfil.
- Orca: los agentes que lanza leen su propia configuración MCP, así que se registra en el agente
(Claude Code, Codex…), no en Orca. Alternativa: la skill oficial de TypeSafe, que enseña al
agente a usar la API sin MCP →
npx skills add typesafe-ai/skills --skill typesafe-ai.
Herramientas que expone
| Herramienta | Para qué |
| --- | --- |
| ask_jev | Estado + preguntas tipadas → respuestas con probabilidades y confianza |
| list_jev_models | Modelos y alias que acepta la cuenta |
Pruebas incluidas
bash smoke_test.sh # handshake + tools/list + una llamada (funciona incluso sin clave)
bash test_real.sh # tres primitivas en una llamada, en español y en inglés (compara la confianza)
bash demo_clasificador.sh # el clasificador del ejemplo: recurso/blog/clase + tres Scores + guardrail
Las tres leen la clave del .env a través de run.sh, nunca de la línea de comandos.
Cómo pedirlo bien (esto es la mitad del valor)
- Una pregunta, un juicio atómico. «¿Este mensaje expresa urgencia?» sí; «analiza esto y decide qué hacer» no. Si el juicio depende de varios factores, manda una pregunta por factor y combina tú los resultados con pesos tuyos.
- Manda de más en una sola llamada. Preguntar algo que solo importa en algunos casos sale casi gratis; que el agente decida después si usa la respuesta.
- Noul para sí/no, Score para medir. Un noul de 0,5 significa «no lo sé», no «nivel medio».
- Señala los campos del estado con su ruta entre comillas invertidas:
`ticket.messages[0].text`. - Confianza en tres bandas: alta → actúa; media → confirma o revisa; baja → a una persona.
- Segunda llamada solo cuando de verdad depende de la primera respuesta (para traer más datos, elegir las opciones siguientes…).
Límites y coste (verificado 18-sep-2026)
- Modelo
jev-1.13.0(aliasjev-latest), 0,042 $/Mtok de entrada, salida gratis. - 64k tokens por petición; 32k para el
state+ la pregunta más larga. - Límites: 250k tokens/s y 1.200 peticiones/min (ajustándose, pueden cambiar).
- Solo texto; el inglés rinde mejor que el resto de idiomas.
- Errores: 401/403 clave, 422 validación, 429 límite, 529 sobrecarga (reintentar con backoff).
Qué NO es
Jev no puede ser el modelo de un agente: no genera texto ni razona en prosa. Es una herramienta del agente — el agente razona, Jev decide.
Related Skills
Agent-Reach
106.6kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
taste-skill
106.0kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
headroom
78.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
67.6kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
