MARS
活跃·★ 400·MPL-2.0·更新于 2026-10-21
MARS-Curiosity是一个开源的Delphi库,旨在简化REST服务器和客户端的开发。它负责路由、参数绑定、JSON序列化、安全性以及OpenAPI生成,并支持Windows和Linux平台。
MARS 当前归类于 开发者工具,更适合按具体工作流、部署方式和团队场景来判断是否适配。从现有资料来看,它主要强调 声明式REST资源与Express风格路由。。典型使用场景包括 使用Delphi为Web和移动应用程序构建健壮的RESTful API。。页面记录的许可证为 MPL-2.0。当前 GitHub Stars 为 400。相关标签包括 REST API、Delphi。
#REST API#Delphi#Web服务器#Web客户端#JSON序列化#JWT认证#OpenAPI#跨平台
01
功能特性
01声明式REST资源与Express风格路由。
02支持JSON、YAML和XML的序列化/反序列化,并提供丰富的选项。
03通过JWT认证和基于角色的授权提供强大的安全性。
04自动生成带Swagger UI的OpenAPI 3文档。
05通过模型上下文协议(MCP)与AI代理集成,暴露Delphi方法和数据。
02
为什么选择它
+声明式REST资源与Express风格路由。
+支持JSON、YAML和XML的序列化/反序列化,并提供丰富的选项。
+使用Delphi为Web和移动应用程序构建健壮的RESTful API。
+覆盖 3 个兼容平台或环境。
03
权衡点
!最终选型仍建议与同类工具做并排比较,而不是单看单页信息。
04
兼容性
Delphi
运行时
已通过文档验证
Windows
操作系统
已通过文档验证
Linux
操作系统
已通过文档验证
05
快速开始
1
$ tms server-enable community true
2
$ tms install andreamagni.mars
06
使用场景
↳使用Delphi为Web和移动应用程序构建健壮的RESTful API。
↳开发与MARS服务器或其他REST API交互的REST客户端。
↳通过模型上下文协议将Delphi方法和数据作为AI代理工具暴露。
↳在各种环境(包括控制台、Windows服务和Linux守护程序)中部署REST服务。
↳与FireDAC/UniDAC集成,通过REST进行数据访问和数据集同步。
07
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧