Generic Light Blue Hero Background
Video

Progress OpenEdge MCP Server How-To Guide

Mar 25, 2026

In this video, we are going to demonstrate how to use the Progress OpenEdge MCP Server. 

To learn more about the OpenEdge MCP Server please visit: https://www.progress.com/openedge/mcp-server

Transcript:
In this video, I am going to demonstrate how to use the Progress OpenEdge MCP Server. 

To get started, you will want to locate and download the appropriate ZIP package from the Progress ESD site.  

Then, extract the contents to a local folder. For now, the contents will go into a demo folder.

The next step is to run the load_images script.

This script loads container images for the OpenEdge MCP Server into a container engine, such as Docker, and it may take a minute or two.

The next step is to run mcpgen doctor to configure the Python command to use and confirm that the environment is ready to run mcpgen commands.

Now, we use an OpenEdge Data Service by calling mcpgen openapi-gen and specifying the URL to the catalog for the OpenEdge Data Service.

This command generates an OpenAPI specification.

With the OpenAPI specification, we can start an OpenEdge MCP Server instance. This command generates a profile, starts the corresponding containers and runs a smoke test. Here we can see that tools have been discovered and one of the tools has been called to confirm the access.

We can also use the mcpgen client command to call a tool directly. And here is the output as JSON.

Now, let's use Visual Studio Code as a way to access the MCP Server. We launch Visual Studio Code from the generated folder so we can see the configuration for the MCP Server. The mcp.json file provides the configuration to access the server.

Next, we are going to add an MCP Server to Visual Studio Code. We use default values for the creation of the server. Then we replace the mcp.json file with the configuration from the OpenEdge MCP Server.

We can now start the server in Visual Studio Code. We see that it is running and that tools are available.

We can use the Chat interface and specify a prompt. Please list the customers in Ohio.

The copilot detects that the getCustomer tool can be used to query the data and answer the prompt.

It will allow the execution of the query.

And there it is. Copilot accesses the OpenEdge data using the MCP Server.

Thank you.

Get started with Progress OpenEdge MCP Server today.

 

Explore Latest Updates from OpenEdge

Discover Why OpenEdge

Enterprises across the globe are running business-critical applications built on Progress OpenEdge. Its reliability, cost-effectiveness and focus on addressing evolving demands, continues to make Progress OpenEdge a wise investment.

Get in touch