MCP server de AgentSensor
Commit 20 oct 2026Proporciona a los agentes de codificación con IA acceso en tiempo real a errores de ejecución del servidor y del navegador, mapeados con archivos fuente y números de línea exactos.
También conocido como arif-js/agentsensor, agentsensor-mcp
- Stars
- 0
- Herramientas
- 4
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 20 oct 2026
- Licencia
- MIT
¿Qué es AgentSensor MCP?
AgentSensor es un MCP server. Proporciona a los agentes de codificación con IA acceso en tiempo real a errores de ejecución del servidor y del navegador, mapeados con archivos fuente y números de línea exactos. Expone 4 herramientas, como get_runtime_errors, get_error_detail, check_fix.
Resumen generado a partir del README del proyecto
Acerca del MCP server de AgentSensor
Lo que hace agentsensor por los desarrolladores que trabajan en los ecosistemas de Node.js, JavaScript y TypeScript es proporcionar a los agentes de codificación con IA visibilidad directa sobre los fallos en tiempo de ejecución. Al envolver un comando de desarrollo, esta herramienta captura excepciones del backend, errores de compilación del bundler y fallos del navegador en el frontend provenientes de frameworks como Next.js, Vite y Remix. Mapea estos errores con archivos fuente y números de línea exactos, eliminando la necesidad de copiar y pegar manualmente entre la terminal y un cliente de IA.
Los usuarios conectan este MCP server a clientes como Claude Code, Cursor, Codex o Antigravity mediante una configuración MCP estándar. La configuración es totalmente local y no requiere cuentas en la nube ni telemetría. Gestiona los estados de error a través de un tablero de estado local, lo que permite a los agentes rastrear si un bug está abierto o resuelto. Mediante herramientas específicas como get_runtime_errors y get_error_detail, un agente puede inspeccionar stack traces y las treinta líneas de log previas a un fallo para implementar correcciones precisas.
Qué puedes hacer con él
- 1Verificación de correcciones de erroresUn desarrollador puede pedir a un agente de IA que confirme si un cambio en el código realmente resolvió un error reportado previamente.
- 2Depuración de errores en componentes frontendLa herramienta captura errores de componentes React y excepciones del navegador para ayudar a los agentes a depurar problemas en el lado del cliente.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar AgentSensor MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar AgentSensor MCP en Claude Code
$ claude mcp add agentsensor -- npx -y agentsensor-mcpInstalar AgentSensor MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}Instalar AgentSensor MCP en VS Code
.vscode/mcp.json
{
"servers": {
"agentsensor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}Instalar AgentSensor MCP en VS Code CLI
$ code --add-mcp '{"name":"agentsensor","type":"stdio","command":"npx","args":["-y","agentsensor-mcp"]}'Instalar AgentSensor MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}Instalar AgentSensor MCP en Codex
$ codex mcp add agentsensor -- npx -y agentsensor-mcpInstalar AgentSensor MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.agentsensor] command = "npx" args = ["-y", "agentsensor-mcp"]
Instalar AgentSensor MCP en Gemini CLI
$ gemini mcp add -s user agentsensor npx -- -y agentsensor-mcpInstalar AgentSensor MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}Herramientas de AgentSensor MCP 4
Detectado desde el READMEget_runtime_errorsget_error_detailcheck_fixresolve_error
| get_runtime_errors | — | |
| get_error_detail | — | |
| check_fix | — | |
| resolve_error | — |
Configuración
AUTO_TRIGGER
| Nombre | Descripción | Tipo |
|---|---|---|
| AUTO_TRIGGER | — |
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 · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblearif-js/agentsensor is public and reachablegithub.com/arif-js/agentsensor ↗Aprobado
- El paquete indica este repositorio como su origenagentsensor-mcp names arif-js/agentsensor as sourcenpmjs.com/package/agentsensor-mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo 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-10-20github.com/arif-js/agentsensor ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from agentsensor-mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo4 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo tool named like delete, drop or execAprobado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubAgentSensor
Zero-config runtime & browser error sensor for AI coding agents.
Wrap your dev server with one command, then let Claude Code, Codex, Cursor, Antigravity, or any MCP client see the real crashes from your terminal and browser — mapped to the exact file and line, with zero copy-paste.
What it does · Supported stack · Demo · Quick start · MCP tools · How it works · Contributing
Status: pre-release (0.1). Expect rapid improvements before 1.0.
What it does
- ⚡ Zero code changes: wrap your existing dev script (
agentsensor run -- npm run dev). No SDK imports, no middleware, no config files. - 🌐 Captures both server and browser crashes: intercepts backend runtime exceptions, bundler compilation errors, and in-browser exceptions (
window.onerror,unhandledrejection, React component errors). - 🎯 Source-mapped to your real code: automatically enables
--enable-source-maps, strips monorepo runner prefixes, collapsesnode_modulesnoise, and maps browser URLs back to exact workspace files. - 📋 Live
openvsresolvedstatus board: maintains.agentsensor/status.jsonso fixed errors from earlier sessions never confuse the agent — while automatically reopening an error if it ever happens again. - 🤖 Automatic agent triggering: sends MCP server instructions so connected agents check
get_runtime_errorsfirst whenever you report a bug or crash. - 🔒 100% local: no accounts, no cloud, no telemetry, no background daemons.
AgentSensor doesn't guess fixes — it gives your coding agent the exact runtime reality (error type, message, source-mapped file:line:column, and the 30 log lines leading up to the crash) so the agent fixes the real bug on the first try.
Supported stack
AgentSensor currently supports the Node.js, JavaScript, and TypeScript ecosystem:
| Layer | Supported | Details |
|---|---|---|
| Runtimes | Node.js (>=18.17) | JavaScript & TypeScript |
| Frontend & SSR | Next.js, Vite, Remix, Storybook | Dev server builds & browser crashes (window.onerror, unhandledrejection, React console.error) |
| Backend | Express, Fastify, NestJS, Koa, Node CLI scripts | V8 exceptions, unhandled promise rejections, source-mapped stack traces |
| Compilers & Bundlers | tsc, Turbopack, Webpack, esbuild, Babel |
Build-time errors, type errors, syntax crashes |
| Monorepos | pnpm, Turborepo, Nx |
Strips runner prefixes, maps local package paths |
[!NOTE] Non-Node runtimes (Python, Go, Rust): Not supported yet. Dedicated runtime hooks and stack trace parsers for these languages are planned for upcoming releases.
Demo
Run your dev server through agentsensor:
npx -y agentsensor-mcp run -- npm run dev
When your app or browser throws an error, just talk to your assistant naturally:
You: The checkout page just crashed — fix it.
Claude: (calls
get_runtime_errors→get_error_detail) FoundOPENerror[9e84385bb1]:TypeError: Cannot read properties of undefined (reading 'code')atsrc/checkout/total.ts:17:38. I added a guard for optionalcouponincalculateTotalCentsand calledcheck_fix— error[9e84385bb1]is now markedresolvedin.agentsensor/status.json.
Who it's for
- Developers using AI coding agents: stop acting as the manual copy-paste bridge between terminal errors, Chrome DevTools, and chat windows (Claude Code, Codex, Antigravity, Cursor, Windsurf, Copilot).
- Full-stack teams: catch backend route crashes and frontend React component render errors in one unified stream.
- Monorepo teams: automatic workspace root detection and sub-package path resolution out of the box.
Quick start
1. Run your dev server with agentsensor
Prefix your normal dev command with npx -y agentsensor-mcp run -- (or install globally with npm i -g agentsensor-mcp and use agentsensor run --):
npx -y agentsensor-mcp run -- npm run dev
Your terminal output and colors stay completely unchanged, and .agentsensor/ is automatically added to .gitignore.
2. Connect your AI coding agent (one-time setup)
Claude Code
claude mcp add agentsensor -- npx -y agentsensor-mcp
OpenAI Codex (~/.codex/config.toml)
[mcp_servers.agentsensor]
command = "npx"
args = ["-y", "agentsensor-mcp"]
Antigravity / Cursor / Windsurf / GitHub Copilot (mcp_config.json)
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": ["-y", "agentsensor-mcp"]
}
}
}
3. Trigger a bug and ask your agent
Ask your agent:
"Fix the error I just hit."
MCP tools
| Tool | Parameters | Description |
|---|---|---|
get_runtime_errors |
since_minutes?, limit? (default 10), all_sessions?, include_resolved?, project? |
Returns active OPEN errors from the current dev session (or last 24h), grouped by stack signature with error_id, file:line:column, occurrence count, and timestamps. |
get_error_detail |
error_id, project? |
Returns the full source-mapped stack trace (user [app] frames highlighted, node_modules frames collapsed), the ~30 log lines before the crash, and the command/browser URL. |
check_fix |
error_id, since?, project? |
Checks whether error_id recurred after a code edit. Reports still_failing or not_seen (and moves the error from open to resolved in .agentsensor/status.json). |
resolve_error |
error_id?, project? |
Explicitly marks a specific error_id (or all currently open errors) as resolved in .agentsensor/status.json. Automatically reopens if triggered again. |
How it works
flowchart LR
Dev["agentsensor run -- npm run dev"] -->|"Terminal stream + Browser hook"| Parser["Stack Trace & Bundler Parser"]
Parser -->|"Dedupe & sync"| Store[".agentsensor/status.json + errors.jsonl"]
Store -->|"Read"| MCP["agentsensor-mcp (stdio)"]
MCP <-->|"MCP Tools"| Agent["Claude Code / Codex / Antigravity / Cursor"]
- Terminal + Browser Capture:
agentsensor runspawns your dev command with--enable-source-mapsand a lightweight preload hook (agentsensor-mcp/register). It watchesstdout/stderrfor server/bundler errors and automatically injects a tiny listener into/@vite/clientand Next.js dev chunks to catch browser crashes (window.onerror,unhandledrejection, Reactconsole.error) viaPOST /__agentsensoron the same dev server port. - Line-Number-Independent Fingerprinting: Errors are hashed by error type, normalized message, and top app file/function (excluding line numbers so signatures stay stable even after the agent edits the file).
- Live Status Board (
.agentsensor/status.json): Every error starts inopen. When the agent fixes the code and runscheck_fix(orresolve_error), the error moves toresolved. If that error ever fires again later, it automatically moves back toopen. - Multi-Project Root Resolution:
agentsensor-mcplocates the right.agentsensor/directory using MCP client workspaceroots, the--projectflag /AGENTSENSOR_PROJECTenv var, or by walking up from the current working directory.
Try the included broken app
Clone the repo and run the planted-bug demo server:
git clone https://github.com/arif-js/agentsensor.git
cd agentsensor
npm install && npm run build
AUTO_TRIGGER=1 node dist/cli.js run -- npx tsx examples/broken-app/server.ts
Then ask your MCP-connected agent: "Check runtime errors and fix the bug in examples/broken-app/server.ts."
Contributing
Issues and pull requests are welcome! Before submitting a PR:
npm run lint
npm run typecheck
npm test
npm run build
License
Preguntas sobre AgentSensor MCP
¿Cómo agrego AgentSensor MCP a Claude Code?
Ejecuta claude mcp add agentsensor -- npx -y agentsensor-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego AgentSensor 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é herramientas proporciona AgentSensor MCP?
Expone 4 herramientas, incluidas get_runtime_errors, get_error_detail, check_fix, resolve_error.
¿Requiere cambios en el código para funcionar?
No, funciona sin necesidad de realizar cambios en el código al envolver tu script de desarrollo actual.
¿Qué entornos de ejecución son compatibles?
Actualmente es compatible con el ecosistema de Node.js, JavaScript y TypeScript, incluyendo frameworks como Next.js, Vite y Remix.
¿Es compatible con Python o Go?
No, aún no es compatible con entornos que no sean Node, como Python, Go y Rust, aunque están planeados para futuras versiones.
¿Se envían mis datos a la nube?
No, la herramienta es 100% local, sin cuentas, sin nube y sin telemetría.