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:
Better IDL Code: GitHub Copilot receives specialized instructions to write cleaner, more accurate IDL code and better understands your existing routines.
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.