Skip to content

Releases: ashafizullah/rpt-mcp

rpt-mcp v0.1.6

Choose a tag to compare

@github-actions github-actions released this 01 Oct 06:10

What's Changed

  • Add png/jpg export; section conditions in set_condition_formula by @ashafizullah in #11

Full Changelog: v0.1.5...v0.1.6

rpt-mcp v0.1.5

Choose a tag to compare

@github-actions github-actions released this 01 Oct 05:07

What's Changed

  • Add add_subreport and set_subreport_links; fix subreport parameters by @ashafizullah in #10

Full Changelog: v0.1.4...v0.1.5

rpt-mcp v0.1.4

Choose a tag to compare

@github-actions github-actions released this 01 Oct 04:43

What's Changed

  • Add groups, sorts, running totals, sections, page setup and verify_database by @ashafizullah in #9

Full Changelog: v0.1.3...v0.1.4

rpt-mcp v0.1.3

Choose a tag to compare

@github-actions github-actions released this 01 Oct 03:22

What's Changed

  • Bump xunit.runner.visualstudio from 2.8.2 to 4.0.0 by @dependabot[bot] in #6
  • Bump Xunit.SkippableFact from 1.4.13 to 1.5.85 by @dependabot[bot] in #7
  • Add add_table; fix field objects in batch_edit by @ashafizullah in #8

New Contributors

Full Changelog: v0.1.2...v0.1.3

rpt-mcp v0.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:49

Full Changelog: v0.1.1...v0.1.2

rpt-mcp v0.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:38

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.1.1

rpt-mcp v0.1.0

Choose a tag to compare

@ashafizullah ashafizullah released this 29 Sep 08:50

First public release of rpt-mcp, an MCP server for SAP Crystal Reports .rpt files.

What it can do

  • Inspect: tables, SQL commands and connections, parameters, formulas, selection formulas, groups, sorts, sections, every object, field formats and hidden conditional formulas. diff_reports compares two reports.
  • Edit:
    • text, fonts, colors, positions and section properties
    • formulas, parameters and selection formulas
    • number/date formats, including fields embedded in text objects
    • conditional formulas
    • lines, boxes and pictures (add, or replace a logo)
    • data sources, including switching the OLE DB provider
  • Safety: every edit backs up the original first. batch_edit applies many changes in one all-or-nothing save. Deleting a formula, parameter or table is refused while it is still used.
  • Verify: export_report renders to PDF/Excel/…, from the database or from rows passed inline (for DataSet/XML reports).

Install

  1. Install the SAP Crystal Reports runtime for .NET Framework (v13, 64-bit) from SAP. It is not included.
  2. Unzip rpt-mcp-v0.1.0-win-x64.zip.
  3. Register it with your client: claude mcp add rpt-mcp -- "C:\path\to\rpt-mcp.exe"

Requires Windows and .NET Framework 4.8.

Known limitations

  • Creating a new SQL Command is not supported by the in-process runtime. set_command_sql (editing an existing one) is experimental.
  • The runtime rejects double line styles and draws dashed/dotted lines as hairlines.
  • Section-level conditional formulas can be read but not yet edited.

rpt-mcp is not affiliated with SAP SE. SAP and Crystal Reports are trademarks of SAP SE.