Skip to content

GitHub Copilot Integration

IDL for VSCode integrates seamlessly with GitHub Copilot, giving you AI-powered assistants for IDL programming and ENVI workflows. This integration is completely optional for you to use and designed to enhance your productivity and help understand IDL and ENVI, not replace users.

What You Get:

IDL Agent and ENVI Agent which are powered by:

  • Native GitHub Copilot support through Model Context Protocol (MCP)
  • Smart IDL code generation with context-aware suggestions
  • Automated ENVI workflows that mirror expert problem-solving approaches
  • Automatic setup, no manual configuration required

How It Works

This integration focuses on two powerful capabilities:

  1. Better IDL Code: GitHub Copilot receives specialized instructions to write cleaner, more accurate IDL code and better understands your existing routines.

  2. Expert ENVI Workflows: Specialized tools enable GitHub Copilot to interact with ENVI and solve remote sensing problems using proven expert approaches.

Understanding Model Context Protocol

The integration uses Model Context Protocol (MCP), a standardized interface that allows LLMs to run tools and interact with software. Think of MCP as a bridge between GitHub Copilot and IDL/ENVI on your computer.

Automatic MCP Server Setup

IDL for VSCode includes an MCP server that configures and starts automatically, requiring zero setup on your part.

Key Features:

  • Starts when the extension loads
  • Each VSCode window gets a dedicated server
  • Secure by design, only accessible from your local machine

Licensing and Software Requirements

IDL:

  • IDL 9.2 or newer (uses IDL Machine for code execution)
  • Included with your maintenance subscription

ENVI:

  • ENVI 6.2 or newer
  • ENVI Agent license feature required for ENVI MCP tools

The ENVI Agent license enables specialized tools optimized for remote sensing workflows, ensuring repeatable and reliable problem-solving approaches.

Licensed under MIT.