Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DB-IVR RemoteNew to Visual Studio Code? Get it now.
DB-IVR Remote

DB-IVR Remote

Queml

| (0) | Free
Connect to your DB-IVR platform from local VS Code. Edit IVR scripts, manage flows, and use Copilot with full IVR context — all synced via MCP.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DB-IVR Remote

Connect to your DB-IVR platform from local VS Code. Edit IVR scripts, manage flows, and use Copilot with full IVR context — all synced via MCP.

Setup

  1. Install this extension
  2. Run DB-IVR: Set API Key from the command palette (Ctrl+Shift+P)
  3. Paste the API key from your DB-IVR dashboard
  4. Run DB-IVR: Pull Workspace to download your IVR apps

Commands

Command Description
DB-IVR: Set API Key Configure your API key
DB-IVR: Pull Workspace Download scripts, docs, and flow from the server
DB-IVR: Push Changes Upload local script changes back to the server
DB-IVR: Run Tests Execute test plans and show pass/fail results
DB-IVR: View Logs Fetch and display recent call logs
DB-IVR: Disconnect Remove stored API key

Features

  • MCP Integration — Copilot can read/write IVR scripts, inspect flow, create nodes, and run tests via MCP tools
  • Auto-sync — Pull/push scripts between local workspace and DB-IVR server
  • Full documentation — Copilot instructions, verb reference, script contracts, and variable reference are auto-generated on pull
  • Tenant isolation — API key automatically scopes all operations to your tenant
  • Sandboxed execution — Scripts run in isolated Docker containers with no access to host systems
  • Persistent SQLite — Each app has its own SQLite database (db_path) that persists across calls
  • Package support — Install pip/npm packages that work in both IDE testing and live IVR calls

Script Languages

Language Runtime Packages SQLite
Python Python 3 script_packages: ["requests"] (pip) Built-in sqlite3 module
JavaScript Node.js 18 script_packages: ["axios"] (npm) Add "better-sqlite3" to packages
C# .NET 8 + dotnet-script #r "nuget: PackageName" in code #r "nuget: Microsoft.Data.Sqlite"

Adding Packages

Packages set on a Script node's script_packages field are installed before every execution — both during IDE testing (run_script / run_inline_script) and during actual live IVR calls.

Python: ["requests", "beautifulsoup4", "pandas"] JavaScript: ["axios", "better-sqlite3", "lodash"] C#: Use #r "nuget: PackageName, Version" directives directly in code.

Persistent Storage (SQLite)

Every IVR app has an isolated SQLite database available at db_path (Python/JS) or dbPath (C#). Data stored in one call is available in the next — perfect for caller preferences, caches, or call history.

How it works

The extension writes .vscode/mcp.json pointing to your DB-IVR server. GitHub Copilot then connects to the MCP server and gains access to all IVR tools (list apps, read/write scripts, manage nodes, run tests, etc.).

Your API key is stored securely in VS Code's secret storage — never written to disk.

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