AgentSensor MCP sunucusu
Commit 20 Eki 2026AI kodlama ajanlarına, sunucu ve tarayıcı çalışma zamanı hatalarına gerçek zamanlı erişim sağlar; hataları tam kaynak dosyaları ve satır numaralarıyla eşleştirir.
Ayrıca bilinen adı arif-js/agentsensor, agentsensor-mcp
- Yıldızlar
- 0
- Araçlar
- 4
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 20 Eki 2026
- Lisans
- MIT
AgentSensor MCP nedir?
AgentSensor bir MCP sunucusudur. AI kodlama ajanlarına, sunucu ve tarayıcı çalışma zamanı hatalarına gerçek zamanlı erişim sağlar; hataları tam kaynak dosyaları ve satır numaralarıyla eşleştirir. 4 araç sunar; örneğin get_runtime_errors, get_error_detail, check_fix.
Özet, projenin README dosyasından oluşturuldu
AgentSensor MCP sunucusu hakkında
agentsensor, Node.js, JavaScript ve TypeScript ekosistemlerinde çalışan geliştiriciler için AI kodlama ajanlarına çalışma zamanı çökmelerini doğrudan görme imkanı sunar. Bir geliştirme komutunu sarmalayarak bu araç; backend istisnalarını, bundler derleme hatalarını ve Next.js, Vite ve Remix gibi frameworklerden gelen frontend tarayıcı çökmelerini yakalar. Bu hataları tam kaynak dosyaları ve satır numaralarıyla eşleştirerek, terminal ile bir AI istemcisi arasında manuel kopyala-yapıştır yapma ihtiyacını ortadan kaldırır.
Kullanıcılar, standart MCP yapılandırmasını kullanarak bu server'ı Claude Code, Cursor, Codex veya Antigravity gibi istemcilere bağlarlar. Kurulum tamamen yereldir; bulut hesabı veya telemetri gerektirmez. Hata durumlarını yerel bir durum panosu üzerinden yöneterek ajanların bir hatanın açık mı yoksa çözülmüş mü olduğunu takip etmesine olanak tanır. get_runtime_errors ve get_error_detail gibi özel araçlar sayesinde bir ajan, kesin düzeltmeler uygulamak için stack trace'leri ve bir çökmeden önceki otuz satırlık log kaydını inceleyebilir.
Neler yapabilirsiniz
- 1Hata düzeltmelerini doğrulamaBir geliştirici, bir kod değişikliğinin daha önce rapor edilen bir hatayı gerçekten çözüp çözmediğini bir AI ajanı aracılığıyla teyit edebilir.
- 2Frontend bileşen hatalarını ayıklamaAraç, ajanların istemci tarafındaki sorunları ayıklamasına yardımcı olmak için React bileşen hatalarını ve tarayıcı istisnalarını yakalar.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
AgentSensor MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleAgentSensor MCP'yi Claude Code içine yükleyin
$ claude mcp add agentsensor -- npx -y agentsensor-mcpAgentSensor MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}AgentSensor MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"agentsensor": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}AgentSensor MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"agentsensor","type":"stdio","command":"npx","args":["-y","agentsensor-mcp"]}'AgentSensor MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}AgentSensor MCP'yi Codex içine yükleyin
$ codex mcp add agentsensor -- npx -y agentsensor-mcpAgentSensor MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.agentsensor] command = "npx" args = ["-y", "agentsensor-mcp"]
AgentSensor MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user agentsensor npx -- -y agentsensor-mcpAgentSensor MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"agentsensor": {
"command": "npx",
"args": [
"-y",
"agentsensor-mcp"
]
}
}
}AgentSensor MCP araçları 4
README dosyasından algılandıget_runtime_errorsget_error_detailcheck_fixresolve_error
| get_runtime_errors | — | |
| get_error_detail | — | |
| check_fix | — | |
| resolve_error | — |
Yapılandırma
AUTO_TRIGGER
| Ad | Açıklama | Sunucu |
|---|---|---|
| AUTO_TRIGGER | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirarif-js/agentsensor is public and reachablegithub.com/arif-js/agentsensor ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyoragentsensor-mcp names arif-js/agentsensor as sourcenpmjs.com/package/agentsensor-mcp ↗Geçti
- Derleme kökeni (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-10-20github.com/arif-js/agentsensor ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from agentsensor-mcpGeçti
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok4 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişNo tool named like delete, drop or execGeçti
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
AgentSensor
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
AgentSensor MCP soruları
AgentSensor MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add agentsensor -- npx -y agentsensor-mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
AgentSensor MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
AgentSensor MCP hangi araçları sunar?
4 araç sunar; bunlar arasında get_runtime_errors, get_error_detail, check_fix, resolve_error yer alır.
Çalışması için kod değişikliği gerekir mi?
Hayır, mevcut geliştirme betiğinizi sarmalayarak (wrap) sıfır kod değişikliği ile çalışır.
Hangi çalışma ortamları destekleniyor?
Şu anda Next.js, Vite ve Remix gibi frameworkleri de içeren Node.js, JavaScript ve TypeScript ekosistemini desteklemektedir.
Python veya Go destekleniyor mu?
Hayır, Python, Go ve Rust gibi Node dışı çalışma ortamları henüz desteklenmiyor ancak gelecek sürümler için planlanıyor.
Verilerim buluta gönderiliyor mu?
Hayır, araç hesap gerektirmeyen, bulut içermeyen ve telemetri barındırmayan %100 yerel bir araçtır.