Programmable document workflows

Macros & MCP

Make document capabilities callable beyond the editor surface.

Explore source
Parent systemProEdit
StatusPreview
Modules3
RepositoryProEdit/ProEdit.Mcp

VBA-compatible macro runtime and Model Context Protocol tools expose document and reporting operations to scripts, automation, and AI agents.

  1. 01

    Document macro runtime

  2. 02

    VBA compatibility direction

  3. 03

    MCP document tools

  4. 04

    MCP reporting tools

From intent
to working system.

01

Command

Document and report operations expose a controlled automation surface.

02

Runtime

Macros or MCP handlers resolve commands against scoped services.

03

Document

Automation operates on the same model used by editors and reports.

04

Policy

Hosts control files, tools, permissions, and execution boundaries.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package ProEdit.Mcp.Documents --prerelease
02 · Use · csharp
QuickStart.cs
services.AddProEditDocuments();
services.AddProEditMcpDocuments();
// Expose scoped document commands through the MCP host.
await app.RunAsync();

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

ProEdit

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…