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.