Receive browser debug sessions from the NetTrace browser extension and expose failures to AI agents via native VS Code Language Model tools.
Features
Zero-config receiver -- automatically starts a localhost server that your browser extension connects to
AI-native tools -- 7 language model tools registered natively so Copilot, Cursor, and other AI agents can query captured sessions, failures, and reproduction context
Failure clusters -- correlates user actions (clicks, form submits) with failed HTTP requests and console errors
Automatic redaction -- passwords, tokens, API keys, cookies, and other sensitive data are redacted before storage
Session tree view -- browse captured sessions and failures in the activity bar sidebar
MCP fallback -- registers as an MCP server definition provider for IDE clients that need MCP
Getting Started
Install the NetTrace browser extension for Chrome or Firefox
Install this IDE Companion from the VS Code / Cursor marketplace
Open the command palette and run NetTrace: Connect Account — paste your device token from nettrace.ai/dashboard
The receiver starts automatically and your browser extension connects using the same account — no manual pairing needed
Browse your web app — failures appear in the NetTrace sidebar
Ask your AI agent: "What went wrong in NetTrace?"
Commands
Command
Description
NetTrace: Connect Account
Link your NetTrace account with a device token
NetTrace: Disconnect Account
Remove account and stop receiver
NetTrace: Refresh Entitlement
Re-check premium subscription status
NetTrace: Show Entitlement Status
View current account and subscription details
NetTrace: Start Local Receiver
Start the localhost debug session receiver
NetTrace: Stop Local Receiver
Stop the receiver
NetTrace: Show Latest Failure
Open reproduction context in a new editor tab
NetTrace: Copy Latest Failure Context
Copy markdown reproduction context to clipboard
NetTrace: Clear Local Data
Clear all captured sessions
AI Tools
All data tools require an active NetTrace Premium subscription.
Tool
Description
nettrace_health
Check receiver status and session count (free)
nettrace_get_reproduction_context
Full markdown reproduction context with actions, failures, errors
nettrace_get_latest_session
Latest captured debug session
nettrace_get_latest_failure
Latest failure cluster
nettrace_list_sessions
Summary list of all sessions
nettrace_list_failures
Summary list of all failure clusters
nettrace_get_request_detail
Full detail for a single HTTP request by ID
Privacy
All debug data stays on your machine (localhost only)
Sensitive headers, tokens, passwords, and API keys are automatically redacted
No debug data is sent to any remote server
Only your device token is sent to nettrace.ai for license validation
Requirements
VS Code 1.100.0 or later (or Cursor)
NetTrace Premium subscription for data tools and receiver