Skip to main content
Versa Networks

Connect a Versa MCP Server Using an MCP Client Desktop Application

Versa-logo-release-icon.pngFor supported software information, click here.

The Versa Networks Agentic AI capability extends the VersaONE Unified SASE platform with AI-driven operations through the Model Context Protocol (MCP), transforming how network engineers, MSP partners, and end customers interact with the Versa SD-WAN, SSE, and SASE control plane.

Traditional network management requires manual navigation of Versa Director or Versa Concerto UIs, CLI access to appliances, custom scripting for bulk queries, and manual report assembly. AI-assisted operations replace these management methods with natural language queries that return structured analysis, ranked findings, and professional-grade reports in seconds. This solution is not a replacement for the network platform; rather, it is an intelligence layer on top of the existing Versa Director and Versa Concerto management infrastructures.

The Versa MCP server integrates with MCP-compatible AI clients, such as Claude, ChatGPT, Gemini, or Microsoft Copilot. The MCP clients connect to the Versa MCP server, which translates requests to Versa Director and Concerto REST API calls. This system's primary strengths include reasoning, synthesis, report generation, cross-domain analysis, external integrations, and code generation.

This article describes how to connect an existing Versa MCP server using an MCP client desktop application.

Note: This document shows examples using the Claude MCP client, but other MCP-compatible clients can be used. 

Prerequisites

You must create an OAuth client before performing the configuration. For information, see the Create a New OAuth Client section in Versa Director REST API Overview.

Configuration

To connect a Versa MCP Server using the MCP client desktop application:

Note: You only need to add the configuration for the MCPs that you need.

  1. Download and install an MCP client desktop application for your operating system, such as https://claude.com/download.
  2. Download and install Nodejs from https://nodejs.org/en/download.
  3. Install the MCP remote bridge.

    MCP-1-cropped.png
     
  4. Verify the npm/npx installation by running the following commands:
    1. npm --version
    2. npx -–version

      MCP-2-cropped.png
       
  5. Go to Claude Settings > Developer > Edit Config, then launch and configure Claude Desktop to connect to the Versa MCP server:

    MPC-3.png
     
  6. Add the following JSON code to claude_desktop_config.json, and then click Save.
    "mcpServers": {
        "versaDirector": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://<server_URL>"
            ]
        },
        "versaConcerto12": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://<server_URL>"
            ]
        },
        "versaConcerto13": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://<server_URL>"
            ]
        }
    }
    
  7. Exit and restart the Claude desktop application.
  8. Return to Claude Settings > Developer and verify that the Versa MCP server was read from the Claude configuration and is running.

    MPC-4.png

    Local_MCP-servers-Concerto.png

    Local_MCP-servers-Concerto-2.png

    You can also ask Claude to check its connection to the Versa MCP server:

    MCP-5.png
  9. Complete OAuth authorization between the MCP server and Versa Director by asking Claude to display a list of tenants configured on Versa Director to force OAuth authentication between the MCP server and Versa Director:

    MCP-6.png
  10. Follow the link that Claude provides to complete MCP to Director authentication.
  11. Pass the following details to complete authentication:
    • Your Director Username
    • Your Director Password
    • Director_FQDN:PORT
      • https://<director-FQDN>: port_number
      • https://<concerto-FQDN>
    • OATH Client_ID: <client_id>
    • OATH Client_Secret: <client_secret>

      Director-MCP-login-smaller.png

      If the authentication succeeds, a screen similar to the following one displays:

      MCP-7-border.png

      Note: The same process is required for other (Concerto) MPC servers. Concerto MPC server connections should point to port 443 in the URL by default. Director MCP server connections should point to port 9183 in the URL by default.
  12. Return to the Claude desktop application to communicate to and from the MCP server and Versa Director using natural language.

    MCP-8.png

Supported Software Information

The following platforms and releases support all content described in this article:

Platform

Minimum Version  MCP Version 

Versa Director 

22.1.4 

MCP v1

Versa Director 

23.1.x 

MCP v2 

Versa Concerto 

12.2.x 

MCP v1 

Versa Concerto 

13.1.x 

MCP v2 

Additional Information

Versa Director REST API Overview

  • Was this article helpful?