返回 MCP 目录
public公开dns本地运行

delphi-compiler-mcp

Delphi编译器MCP服务器,通过Model Context Protocol提供Object Pascal项目的自动Win32/Win64调试/发布构建功能

article

README

🚀 Delphi编译器MCP

Delphi编译器MCP是一个轻量级的模型上下文协议(MCP)服务器,它封装了原生Delphi(RAD Studio)编译器。它支持用Object Pascal编写的Win32和Win64项目进行自动调试/发布构建。

🚀 快速开始

Delphi编译器MCP能轻松助力您完成Delphi项目的构建,以下为您介绍其安装和使用方法。

📦 安装指南

从PyPI安装

pip install delphi-compiler-mcp

从本地源码安装

git clone https://github.com/yourusername/delphi-compiler-mcp.git
pip install .

📚 详细文档

MCP配置示例

创建(或更新)您的MCP客户端配置,例如 .cursor/mcp.json

{
  "mcpServers": {
    "delphi-compiler": {
      "command": "delphi-compiler-mcp",
      "env": {
        "DELPHI_PATH": "C:\\Program Files (x86)\\Embarcadero\\Studio\\23.0"
      }
    }
  }
}

💻 使用示例

命令行界面(CLI)

# 默认编译(调试 / Win32)
mcp call delphi-compiler compile

# Win64的发布构建
mcp call delphi-compiler build --platform Win64

通过AI MCP客户端

如果您的MCP客户端支持自然语言命令(例如通过AI助手),只需说出以下内容即可:

  • «构建项目» — 运行发布构建
  • «编译项目» — 运行调试编译

客户端会将这些短语转换为上述相应的MCP调用。

📄 许可证

本项目采用MIT许可证。 Donate

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端