Token导航 LogoToken导航

MCP Server · 运维云端

Delphi Build Server

一个基于MCP协议的服务器,提供构建和清理Delphi项目的工具,支持通过MSBuild和RAD Studio环境进行项目构建。

未说明官方级别未说明来源级核验工具 0
TypeScript云端部署Docker

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
flydev-fr
提供方
flydev-fr

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

17

仓库热度

收录来源

2 个

MCP World

选型结论

Delphi Build Server 属于运维云端类 MCP Server,公开资料标注 0 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

仅本地运行

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MCP Delphi构建服务器

一个MCP(模型上下文协议)服务器,它公开了使用MSBuild在Windows上构建和清理Delphi项目(.dproj/.groupproj)的工具,通过rsvars.bat初始化RAD Studio环境。

先决条件

  • 视窗
  • Node.js>=18
  • 安装了Embarcadero RAD Studio(用于rsvars.bat和Delphi工具链)
  • MSBuild可用(Visual Studio生成工具或RAD Studio工具链)

安装

pnpm install
pnpm run build

或者使用npm:

npm install
npm run build

配置

您可以通过环境变量配置默认值(如果需要,可以使用此目录中的.env文件):

  • RSVARS_BAT:RSVARS.BAT的完整路径(例如,C:\\程序文件(x86)\\Embarcadero\\Studio \\23.0\\bin\\RSVARS.cat)
  • MSBUILD_PATH:如果不在PATH中,则为MSBUILD.exe的完整路径
  • DELPHI_CONFIG:默认配置(调试/发布)。默认值:释放
  • DELPHI_PLATFORM:默认平台(Win32/Win64)。默认值:Win32

创建一个.env文件,如下所示:

RSVARS_BAT=C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\rsvars.bat
MSBUILD_PATH=C:\Program Files\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe
DELPHI_CONFIG=Release
DELPHI_PLATFORM=Win32

跑步

此服务器通过stdio与MCP通信。从以下内容开始:

node --env-file=.env dist/server.js

或者,在全局安装(或作为依赖项安装)后,运行bin:

mcp-delphi-server

在开发过程中:

pnpm run dev

工具

  • 德尔福大厦

- params:项目(字符串,.dproj/.groupproj的路径),配置?(字符串),平台?(string),msbuildPath?(字符串),rsvarsPath?(字符串) - 使用MSBuild生成项目。如果提供了rsvarsPath(或RSVARS_BAT env),则将在单个shell中在MSBuild之前调用它。

  • delphi.clean

- params:与delphi.build相同 - 清理项目。

  • fpc.build

- params:源(字符串,.lpr/.pas的路径),输出?(string),定义?(string\[\]),unitPaths?(string\[\]),包括路径吗?(string\[\]),cpu?(字符串),os?(字符串),fpcPath?(字符串) - 使用Free Pascal编译器编译Pascal程序。您可以传递显式fpcPath或依赖PATH。

  • 拉扎勒斯建筑

- params:项目(字符串,到.lpi的路径),buildMode?(字符串),cpu?(字符串),os?(字符串),lazbuildPath?(字符串) - 使用lazbuild构建Lazarus项目。可选择设置CPU/OS或构建模式。

  • 拉扎鲁清洁

- params:项目(字符串,到.lpi的路径),lazbuildPath?(字符串) - 清洁拉撒路通过lazbuild建造人工制品——清洁。

测试项目和脚本

此仓库包括以下小型Delphi测试项目 test/projects,以及拉撒路的样本 test/projects/lazarus.Helper脚本已上线 scripts/.

  • 构建所有发布目标:

- pnpm run test:build:all

  • 单独构建(示例):

- pnpm run test:build:console:win32 - pnpm run test:build:console:win64 - pnpm run test:build:vcl:win32 - pnpm run test:build:vcl:win64 - pnpm run test:build:group:win32 - pnpm run test:build:group:win64

  • 清洁变体也存在于 test:clean:*.

调用示例

  • Delphi通过MSBuild
{
  "name": "delphi.build",
  "arguments": {
    "project": "C:/path/to/MyApp.dproj",
    "configuration": "Release",
    "platform": "Win64"
  }
}
  • Windows上的FPC(使用显式编译器路径)
{
  "name": "fpc.build",
  "arguments": {
    "source": "C:/path/to/lazarus/project1.lpr",
    "cpu": "x86_64",
    "os": "win64",
    "fpcPath": "C:/path/to/fpc.exe"
  }
}
  • Lazarus通过Windows上的lazbuild
{
  "name": "lazarus.build",
  "arguments": {
    "project": "C:/path/to/lazarus/project1.lpi",
    "cpu": "x86_64",
    "os": "win64",
    "lazbuildPath": "C:/path/to/lazbuild.exe"
  }
}

备注

  • Windows优先。Delphi集成需要RAD Studio工具链和MSBuild。
  • 对于RAD Studio,rsvars.bat设置所需的环境变量(如BDS、FrameworkDir、库路径)。建议设置RSVARS_BAT以确保Delphi工具链可用于MSBuild。
  • 支持团体项目(.groupproj);MSBuild将遍历包含的项目。
  • FPC/Lazarus支持通过FPC和lazbuild提供。如果路径不在PATH中,请在Windows上提供显式路径。

发布

  • 确保 dist 已建成: pnpm run build
  • 可选择通过以下方式进行本地测试: pnpm run test:build:all
  • 发布到npm:

- npm publish (或 pnpm publish)

如果在某个范围内发布,请相应地设置包名,并确保您以正确的访问权限登录。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Delphi构建TypeScript本地部署MSBuild工具RADStudio集成Windows开发

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Delphi Build Server

MCP World · 本页

0未说明未标注2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Delphi Build Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Delphi Build Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Delphi Build Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Delphi Build Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Delphi Build Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP