Skip to content
The Daily Repo

andrea-magni / MARS

REST framework for Delphi: JAX-RS style resources and routes, servers and clients, JWT, OpenAPI 3, FireDAC and Devart UniDAC/MyDAC/IBDAC, SSE, MCP servers for AI agents. Windows, Linux, Docker.

Why this job: says: mcp servers; topics: mcp-server, mcp

What it does

  • Declarative REST resources. [Path], [GET]/[POST]/[PUT]/[PATCH]/[DELETE]/[QUERY], [Produces], [Consumes], path/query/header/cookie/form/body parameters, dependency injection with [Context].
  • Or routes in code (Express style). R.Get('people/{id:int}', ...), with path constraints, groups, middlewares and OpenAPI, next to the resources.
  • JSON to and from records, objects, arrays and datasets, with options per application; YAML and XML writers too.
  • Security. JWT authentication (Bearer header or cookie, key rotation, token renewal), role based authorization ([RolesAllowed], [Authenticated], [PermitAll], [DenyAll]).
  • OpenAPI 3 generated from your code, Swagger UI included; and the other way round, MARSgen: Delphi types and MARS servers (or whole projects) from OpenAPI 3.0/3.1 documents, types from JSON samples, a conformance check of a server against it

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 4 days ago
Stars
400
+1 this week
Licence
MPL-2.0
Share-alike for changes
Downloads for
Windows
From the latest release
Latest tag
v.2.0.3
Released 5 days ago
Built with
Pascal
98% of the code

Is it looked after?

Contributors
3
Last 90 days
Issues
100% closed
1 still open
Pull requests
73 merged
0 waiting
Releases
27
13 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
GDKsoftware / Delphi-MCP-Server14420 days agoMITNo downloads
dotpas / dext330yesterdayApache-2.0No downloads
More: download files, languages, topics, project record and preview image

Download files, v.2.0.3

  • Windows1 file, 6 downloads

All files on GitHub (opens in new tab)

Languages

  • Pascal 98%
  • Inno Setup 2%
  • HTML <1%
  • JavaScript <1%

Topics

  • delphi
  • devart
  • docker
  • firedac
  • http-server
  • ibdac
  • jwt
  • linux
  • mcp
  • mcp-server
  • mydac
  • object-pascal

Project record

  • JobMCP servers
  • StatusListed
  • Commits1,690
  • Forks118
  • Watching59
  • Stars in 28 days+3
  • CreatedJan 21, 2016
  • First seen by usNov 7, 2026
  • CheckedNov 7, 2026

Project preview image

Preview image from andrea-magni/MARS

Type to search.

Try