Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Dynamic ChatNew to Visual Studio Code? Get it now.
Dynamic Chat

Dynamic Chat

42 Research

|
3 installs
| (0) | Free
VSCode extension that embeds the Dynamic chat interface for crash analysis
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Dynamic Chat VSCode Extension

This is the easiest way to install Dynamic MCP server and access it from Dynamic chat, Augment, Cursor or other AI tools.

Also provides AI-powered chat for dynamic analysis like crash analysis, bpftrace, and more. Dynamic VSCode extension embeds the Dynamic (https://42research.co.uk/dynamic) chat interface directly in VSCode, providing easy access to AI-powered analysis tools with MCP servers, including crash analysis, bpftrace etc.

Dynamic Chat VSCode Extension

Features

Crash dump analysis - list all crash dumps, analyze crash dump, provide root cause analysis, and fix Just write @mcp-xxxx analyze crash dump and Dynamic will do the rest. BPFtrace analysis - compose and execute bpftrace scripts, analyze results, provide root cause analysis, and solution Embedded Chat Interface - Access the Dynamic chat directly within VSCode Easy Access - Open chat with a single button click Full Chat Functionality - All Dynamic chat features available Seamless Integration - Works alongside your development workflow

Installation

Find Dynamic Chat extension in the VSCode Marketplace and install it. Or follow the manual instructions below:

  1. Download the .vsix file
  2. Install using VSCode:
    code --install-extension dynamic-vscode-0.4.0.vsix
    
  3. Restart VSCode

Usage

Open Chat Panel

  • Sidebar: Click the chat icon in the VSCode activity bar. Interact with Dynamic chat, ask, add information, and get answers.
  • Command Palette: Press Ctrl+Shift+P (or Cmd+Shift+P on macOS) and search for "Open Dynamic Chat"
  • Keyboard Shortcut: Use the registered command

Using Dynamic MCP Server

Reference the server in the Dynamic chat using @mcp-xxxx, it is registered automatically. Follow instructions for Cursor or Augment to register the Dynamic MCP server.

Chat Features

Once the chat panel is open, dynamic-mcp is accessed by its server id (like @mcp-0000) and available crash dumps are listed:

  • Use mcp name like @mcp-xxxx to access crash analysis tools
  • Ask questions about crash dumps
  • Analyze system logs and traces
  • Get AI-powered recommendations

Security

The extension is designed with security in mind. Key security features include:

  • mcp server has sufficient permissions to access crash dumps and kernel files
  • mcp is accessed via reverse connection tunnel (ngrok)
  • mcp id is generated randomly and securely
  • Strict Content Security Policy (CSP)
  • Nonce-based script execution
  • Iframe sandboxing
  • No unsafe inline scripts

Requirements

  • VSCode 1.60.0 or later
  • Internet connection to access Dynamic chat service

Development

Setup

npm install

Compile

npm run compile

Watch Mode

npm run watch

Package

npm run package

Run Extension

Press F5 in VSCode to launch the extension in a new window.

Building the VSIX Package

npm run vscode:prepublish
npm run package

This will create a dynamic-vscode.vsix file that can be installed in VSCode.

Troubleshooting

Chat doesn't load

  • Check your internet connection
  • Verify the Dynamic service is accessible at https://dynamic.42research.co.uk
  • Check the VSCode output panel for errors

Extension doesn't activate

  • Ensure VSCode version is 1.60.0 or later
  • Try restarting VSCode
  • Check the extension is properly installed

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft