MCP server de Jam
Commit 13 nov 2026Permite que un agente de IA utilice grabaciones de pantalla, logs de consola y peticiones de red como contexto para corregir errores, escribir tests y crear tickets.
También conocido como jamdotdev/skills, skills
- Stars
- 11
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.36.3
- Último commit
- 13 nov 2026
- Licencia
- MIT
¿Qué es Jam MCP?
Jam es un MCP server. Permite que un agente de IA utilice grabaciones de pantalla, logs de consola y peticiones de red como contexto para corregir errores, escribir tests y crear tickets.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Jam
Jam proporciona una interfaz para que los agentes de IA interactúen con datos visuales y técnicos de depuración. Al utilizar enlaces de Jam, que combinan grabaciones de pantalla, logs de consola y peticiones de red, los desarrolladores pueden dar a los agentes el contexto necesario para resolver problemas. El servidor funciona con varios clientes, incluyendo Claude Code, Cursor, GitHub Copopilot y Gemini CLI a través del framework skills.sh.
Los usuarios pueden desplegar estas capacidades de forma local o en entornos de nube utilizando la Jam CLI y un token de acceso personal. El sistema incluye herramientas especializadas como jam-fix para el análisis de causa raíz, jam-to-e2e para generar tests automatizados y jam-to-ticket para registrar incidencias en Linear, GitHub o Jira. También permite que los agentes creen su propia evidencia grabando correcciones exitosas mediante jam-proof, proporcionando una forma visual de verificar los cambios de código durante los pull requests.
Qué puedes hacer con él
- 1Corrección automática de erroresUn agente puede analizar una grabación para encontrar la causa raíz de un error y sugerir cambios en el código.
- 2Generación de tests end-to-endPuedes instruir a un agente para que escriba un test basado en un error grabado para prevenir regresiones.
- 3Creación de tickets de proyectoEl agente puede registrar automáticamente reportes de errores en herramientas de gestión de proyectos como Jira o GitHub Issues.
- 4Verificación de cambios exitososUn agente puede grabar un nuevo video para demostrar que una corrección realmente funciona.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Jam MCP
Formatos verificados el 10 nov 2026Instalar Jam MCP en Claude Code
$ claude mcp add --transport http skills https://mcp.jam.dev/mcpInstalar Jam MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"skills": {
"url": "https://mcp.jam.dev/mcp"
}
}
}Instalar Jam MCP en VS Code
.vscode/mcp.json
{
"servers": {
"skills": {
"type": "http",
"url": "https://mcp.jam.dev/mcp"
}
}
}Instalar Jam MCP en Codex
~/.codex/config.toml
[mcp_servers.skills] url = "https://mcp.jam.dev/mcp"
Instalar Jam MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"skills": {
"httpUrl": "https://mcp.jam.dev/mcp"
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesiblejamdotdev/skills is public and reachablegithub.com/jamdotdev/skills ↗Aprobado
- El paquete cita este repositorio como fuenteNo verificado
- Procedencia de la compilación (atestación Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-11-13github.com/jamdotdev/skills ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- Sin avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en GitHubnpx skills add jamdotdev/skills
Then paste a Jam link and say what you want:
- "fix this https://jam.dev/c/…"
- "do what I said in this jam"
- "make a ticket for this jam"
- "record a jam showing it works"
A Jam is a screen recording or screenshot with the console logs, network requests and user actions attached, on one link. You'd record one for a bug report, a feedback walkthrough or a demo. These skills let your agent read a Jam, and record its own when it's done, so you check the result by watching it.
Works with Claude Code, Cursor, Codex, GitHub Copilot, Gemini CLI, OpenCode and every agent skills.sh supports. Add --skill jam-fix to install one skill.
Skills
You don't need to remember these names. Paste a Jam link, say what you want, and your agent picks the skill.
Give your agent a Jam
- jam: "Take a look at this jam." For a link with no instructions. It reads the Jam and picks the skill below that fits.
- jam-fix: "Fix this jam." Finds the root cause from the errors, failed requests and steps in the recording, and shows the evidence. It changes code only when you ask.
- jam-to-tasks: "Do what I said in this jam." Turns your feedback into a numbered to-do list, each item tied to the moment you said it, then works through it.
- jam-to-e2e: "Write a test for this jam." Writes an end-to-end test with your project's own test setup. A Jam of a bug becomes a test that fails until the fix lands.
- jam-to-ticket: "Make a ticket for this jam." Files it in Linear, GitHub Issues or Jira with the steps, a frame from the recording and the errors, unless a ticket already exists.
- video-to-jam: "Split this recording by bug." Turns an MP4, a Loom download or a long call into one Jam per issue.
Get a Jam back
- jam-proof: "Record a jam showing it works." Records the change working and gives you a Jam link for the pull request.
- jam-annotate: "Mark what's broken and share it." Draws boxes, arrows and notes on a screenshot, blurs anything private, and shares it as a Jam.
- jam-proof-table: "Give me the jams for each fix." After a batch of work, one table: each claim, whether it works, and the Jam that shows it.
Set up Jam
- jam-setup: "Set up jam." Installs the Jam CLI, signs you in, connects Jam MCP, installs these skills and runs
jam doctor, in that order. It asks once whether to set up this project or every project on your machine.
Make a video
These need no Jam account. With the Jam CLI, a video can become a Jam link to comment on.
- record-demo: "Record a demo of this feature." Plays the flow in a browser at human pace and renders a narrated 1440p video, with the camera moving only where the script says.
- add-voiceover: "Add a voiceover to this video." Writes a script for the ear, voices it line by line and lays each line on the moment it describes, with a subtitle file.
- record-terminal-proof: "Record proof that the migration ran." Records the commands and renders a GIF that plays inline on the pull request.
Requirements
- A free Jam account, for every skill except the three video skills.
- The Jam CLI. Say "set up jam" and
jam-setupwalks you through it. A skill signs in when it needs to.jam,jam-fixandjam-to-e2ecan read a Jam through Jam MCP instead, the Model Context Protocol (MCP) server the plugin connects. - For
video-to-jam: ffmpeg and a local transcriber such as Whisper. - For
record-demo: agent-browser 0.38.1 or later, ffmpeg and Node 22 or later, with no npm packages. Its narration comes fromadd-voiceover. - For
add-voiceover: ffmpeg and Node 22 or later, with no npm packages. An ElevenLabs key or the free Kokoro model (Python 3 and uv) gives a natural voice; without either, it uses the macOS voice. - For
record-terminal-proof: asciinema 3 and agg. On Windows, use WSL. - In CI or a cloud agent: a personal access token in
JAM_TOKEN. - For
jam-proof: recording a web page needs only Chrome. Recording a window or the whole screen needs macOS or Linux (X11).
Install as a plugin
The plugin installs every skill, connects Jam MCP and updates itself. Use the plugin or npx skills add, not both, or the agent sees every skill twice.
/plugin marketplace add jamdotdev/skills
/plugin install jam@jam-plugins
Skills load as /jam:jam-fix, /jam:jam-proof, and so on. To test a checkout, run claude --plugin-dir /path/to/skills.
Open Customize in the sidebar, search for Jam, and click Install.
To test a checkout, link it into the local plugin folder and run Developer: Reload Window:
ln -s /path/to/skills ~/.cursor/plugins/local/jam
codex plugin marketplace add jamdotdev/skills
codex plugin add jam@jam-plugins
Start a new session, complete the OAuth prompt, and run /mcp to check the connection. To test a checkout, pass its path to marketplace add.
copilot plugin marketplace add jamdotdev/skills
copilot plugin install jam@jam-plugins
gemini extensions install https://github.com/jamdotdev/skills
Run /mcp auth Jam once to sign in. To test a checkout, run gemini extensions link /path/to/skills.
Sign-in, tokens, what Jam MCP can do, and permissions: docs/plugin.md.
Contribute
Bug in a skill, or a skill you want? Open an issue. Pull requests are welcome, and CONTRIBUTING.md is short.
Preguntas sobre Jam MCP
¿Cómo agrego Jam MCP a Claude Code?
Ejecuta claude mcp add --transport http skills https://mcp.jam.dev/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Jam MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué es un Jam?
Un Jam es una grabación de pantalla o captura de pantalla que incluye logs de consola, peticiones de red y acciones del usuario adjuntos en un único enlace.