🧬Copilot in InteliJi

Learn how to install the DataFlint MCP server in IntelliJ IDEA to enable AI-powered Spark optimization directly in your IDE

Summary

This guide shows you how to install and configure the DataFlint MCP (Model Context Protocol) server in IntelliJ IDEA.

The entire process should take just a few minutes.

The steps are:

  1. Prerequisites - Ensure you have the required tools installed

  2. Install the Continue plugin

  3. Configure DataFlint MCP server

  4. Authenticate with your organization

  5. Verify the installation

Prerequisites

Before installing the DataFlint MCP server, ensure you have:

  • Node.js (version 18 or higher) installed on your system

  • npm or npx available in your command line

  • IntelliJ IDEA (version 2024.1 or later)

  • Your organization's customer domain - Only for BYOC (bring your own cloud) customers. Contact your DataFlint admin if you don't know this.

Installation

Step 1: Install the Continue plugin

  1. Open IntelliJ IDEA

  2. Go to File β†’ Settings (or IntelliJ IDEA β†’ Settings on Mac)

  1. Navigate to Plugins

  2. Click on the Marketplace tab

  3. Search for "Continue"

  4. Click Install on the Continue plugin

  1. Click Restart IDE when prompted

After restart, you should see the Continue icon in the right sidebar.

Step 2: Add DataFlint MCP server

  1. Click on the Continue icon in the right sidebar to open the Continue panel

  2. Click the gear icon βš™οΈ (Settings) at the bottom of the Continue panel

  3. In the settings page that opens, navigate to the Tools tab

  4. In the MCP tab, click Add MCP Server or the + button

  1. Fill in the configuration details:

For SaaS customers:

For BYOC (bring your own cloud) customers:

yaml

Verify the installation

Check MCP connection status

  1. Open the Continue panel in IntelliJ (click the Continue icon in the right sidebar)

  2. Look at the bottom of the panel for the MCP section

  3. You should see DataFlint listed with a green status indicator

Test the connection

In the Continue chat panel, try asking:

Last updated