MARS

用 Delphi 注解式写法,快速把业务系统变成 REST 接口和 AI 可调用的 MCP 服务

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 398
维护状态 活跃
是否开源 是
定价模式 free

项目预览

项目数据

分类开发框架
开发团队andrea-magni
所属国家
定价模式free
价格说明开源免费,遵循开源许可证
访问状态
是否开源是
开源协议MPL-2.0
主要语言Pascal
技术栈/模型delphi,devart,docker,firedac,http-server,ibdac,jwt,linux,mcp,mcp-server,mydac,object-pascal,openapi,rest,rest-api,server-sent-events,swagger,unidac,web-framework
GitHub 星标★ 398
30天Star增速
HF 下载量
上线时间2016-01-21 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-13
浏览次数0

项目介绍

MARS 是一个面向 Delphi/Object Pascal 的 REST 开发框架,让 Delphi 开发者也能像写 Java JAX-RS 那样,用注解式资源类和路由快速搭建 HTTP 服务与客户端。它解决的核心问题是:Delphi 生态长期缺少现代、统一的 REST 服务端与客户端方案,开发者往往要手写路由、序列化、鉴权和文档。MARS 提供资源与路由声明、服务端与客户端双向支持、JWT 鉴权、OpenAPI 3 文档生成、SSE 服务端推送,并集成 FireDAC 与 Devart UniDAC/MyDAC/IBDAC 等数据访问组件,还内置面向 AI Agent 的 MCP 服务器能力。它可运行在 Windows、Linux 和 Docker 环境,适合把既有 Delphi 业务系统快速改造成可被前端、移动端或 AI 调用的 REST 接口,同时保持 Pascal 技术栈和现有数据库访问代码的延续性。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

核心亮点

  • JAX-RS 风格注解路由,Delphi 开发者学习成本低,代码组织清晰
  • 服务端、客户端、JWT、OpenAPI 3、SSE、MCP 一站式覆盖,减少拼装多个库的麻烦
  • 原生支持 FireDAC 与 Devart 系列数据组件,能直接复用既有数据库访问层

不足之处

  • Pascal/Delphi 生态相对小众,社区规模与第三方扩展远小于主流语言框架
  • 深度依赖商业 IDE 与商业数据组件(Delphi、Devart),开源免费用户上手门槛较高

适用场景

  • 把既有 Delphi 桌面/服务端业务快速暴露为 REST API 供前端或移动端调用
  • 为 AI Agent 提供 MCP 服务器,让智能体调用企业内部 Delphi 系统能力
  • 在 Linux/Docker 中部署 Delphi 编写的微服务或数据接口网关

替代项目

Horse、DelphiMVCFramework

上一篇:build_a_product_agent

下一篇:PyOmniTS

同类项目推荐

dsh-our-free-model 开源

装个插件就能免密钥白嫖前沿大模型,不限量

在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Fl···

★ 11745 2026-10-04
langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 147696 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 167588 2026-08-09
ComfyUI-sol-attn 开源

在 ComfyUI 中让视频生成注意力更快更省显存

NVIDIA Sol-Attn for ComfyUI / Triton kernel on SM89 - SM121, with zero-copy MiniMax ···

★ 154 2026-08-09