Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>OpenEdge Proxy GeneratorNew to Visual Studio Code? Get it now.
OpenEdge Proxy Generator

OpenEdge Proxy Generator

KH-IT

kh-it.be
| (0) | Free
OpenEdge Proxy Generator: edit ProxyGen (.pgp) projects and generate Open Client proxies (.NET, Java, Web Services, REST) from ABL AppServer procedures.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

OpenEdge Proxy Generator

A VS Code / Windsurf extension that wraps the OpenEdge ProxyGen tool to edit ProxyGen project files (.pgp) and generate Open Client proxies — .NET, Java, Web Services (SOAP/WSDL), and REST — from your ABL AppServer procedures.

Part of the KH-IT OpenEdge plugin family, built to the same layered architecture as the Dictionary, DataDigger, and HCK plugins: a Flutter web UI, a Node backend that runs without VS Code, a standalone MCP server for AI agents, and a native launcher.

Features

  • Browse and parse .pgp ProxyGen projects in your workspace.
  • Validate a project before generation (output dir + at least one target).
  • Generate proxies by invoking proxygenbatch and streaming the log.
  • List candidate procedures/classes (.p / .cls / .r) for exposure.
  • AI tooling: #-referenced language-model tools and an MCP server exposing the same capabilities to agents (including a confirmation-gated generate_proxies).

Architecture

VS Code ──► Extension (src/) ──┐
                               │ HTTP
   MCP server ────────────────►├─► proxygen_backend (Node)  ──► proxygenbatch ($DLC/bin)
   (proxygen_mcp_server/)      │                              └─► .pgp read/write/validate
   Flutter UI (proxygen_frontend/) ──postMessage──► Extension
  • src/ — TypeScript extension (tree view, webview host, language-model tools, MCP registration).
  • proxygen_backend/ — Node HTTP server wrapping proxygenbatch; runs headless.
  • proxygen_mcp_server/ — stdio MCP server that calls the backend HTTP API.
  • proxygen_frontend/ — Flutter web UI (built into dist/build/proxygen).
  • native/launcher/ — standalone CLI to start the backend without VS Code.

Requirements

  • Progress OpenEdge 11.x / 12.x with DLC set; proxygenbatch available in $DLC/bin.
  • Node.js 16+; Flutter (FVM recommended) for the frontend.
  • Depends on AI4YOU.openedge-config-management for connection configuration.

See SETUP.md and docs/QUICKSTART.md.

License

UNLICENSED — © KH-IT / AI4YOU.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft