Clarion Builder MCP Server

Clarion Builder MCP Server

site icon
2025.02.17 0
开发工具构建工具开发效率
Clarion Builder MCP Server 是一个提供 Clarion 开发和构建能力的 MCP 服务器。它支持自动化 Clarion IDE 操作、项目编译和构建管理,通过 ClarionCL 和 MSBuild 实现。
View on GitHub

Overview

基本能力

产品定位

Clarion Builder MCP Server 是一个专为 Clarion 开发者设计的工具,旨在简化和自动化 Clarion 项目的开发、编译和构建流程。

核心功能

  • ClarionCL 命令执行:支持多种 ClarionCL 操作,如项目生成、模板管理、字典导入/导出等。
  • 项目生成与编译:自动化生成项目文件并编译解决方案。
  • 模板管理:支持模板的注册、注销和列表查看。
  • 字典操作:支持字典的导入和导出。
  • TXA 文件处理:支持 TXA 文件的导入和导出。
  • MSBuild 集成:通过 MSBuild 编译 Clarion 解决方案。
  • 全面的构建配置:支持多种构建选项,如调试支持级别、内存模型等。

适用场景

  • 自动化开发流程:适用于需要自动化 Clarion 项目生成和编译的场景。
  • 团队协作:支持模板和字典的共享,适合团队协作开发。
  • 持续集成:可与 CI/CD 工具集成,实现自动化构建和测试。

工具列表

  1. clarion_cl:执行 ClarionCL 命令,支持多种操作如项目生成、模板管理、字典导入/导出等。
  2. compile_solution:使用 MSBuild 编译 Clarion 解决方案,支持多种构建配置选项。

常见问题解答

  • 依赖要求:需要 Clarion 11.0 或更高版本、Microsoft .NET Framework 4.0 或更高版本、Visual Studio 构建工具和 Windows SDK。

使用教程

使用依赖

  1. 安装 Clarion 11.0 或更高版本。
  2. 安装 Microsoft .NET Framework 4.0 或更高版本。
  3. 安装 Visual Studio 构建工具和 Windows SDK。

安装教程

  1. 克隆仓库:
git clone https://github.com/yourusername/clarion-builder-mcp-server.git
cd clarion-builder-mcp-server
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 运行测试:
npm test
  1. 重新构建项目:
npm run build

许可证

该项目遵循 MIT 开源许可条款。