Token导航 LogoToken导航TokenDH.com
Cpp Builder MCP Server logo
开发工具未说明官方级别未说明来源级核验

Cpp Builder MCP Server

MCP Server

MCP server providing C++ DLL compilation and analysis capabilities

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
开发工具命令行工具自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

peterparker57

提供方

peterparker57

最后核验

2026/5/18 02:53

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

C++Builder MCP服务器

提供C++DLL编译和分析功能的MCP服务器。此服务器允许使用特定的导出设置构建C++DLL,并使用Visual Studio构建工具分析DLL导出。

特性

  • 用MSBuild编译C++DLL
  • 通过.def文件自定义导出设置
  • 使用垃圾箱进行DLL导出分析
  • 可配置的构建设置
  • 平台和配置目标
  • 详细的构建输出

工具

DLL编译

compile_dll

使用MSBuild编译具有特定导出设置的C++DLL。

  • 项目路径:.vcxproj文件的路径(必需)
  • 配置:构建配置(可选)

- 值:“调试”或“发布” - 默认值:“释放”

  • 平台:目标平台(可选)

- 值:“x86”或“x64” - 默认值:“x86”

  • defFile:导出的.def文件的路径(可选)

- 指定导出的函数及其属性 - 用于控制DLL公开哪些函数

该工具使用Visual Studio的MSBuild编译DLL,提供:

  • 带有警告和错误的完整生成输出
  • 支持不同的配置和平台
  • 模块定义文件集成
  • 详细的构建日志

出口分析

分析出口

使用垃圾箱分析已编译DLL的导出。

  • dllPath:DLL文件的路径(必需)

分析提供:

  • 所有导出函数列表
  • 导出序号
  • 函数名称和地址
  • 导出转发信息
  • 详细的导出表分析

需求

  • Visual Studio 2022社区版或更高版本
  • Visual C++构建工具
  • Windows SDK

安装

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

配置

将服务器添加到MCP设置文件中:

{
  "mcpServers": {
    "cpp-builder": {
      "command": "node",
      "args": ["path/to/cpp-builder-mcp-server/dist/index.js"],
      "env": {}
    }
  }
}

使用示例

编译DLL

// Basic compilation
await mcp.use("cpp-builder", "compile_dll", {
  projectPath: "./src/MyLibrary.vcxproj"
});

// Compilation with specific settings
await mcp.use("cpp-builder", "compile_dll", {
  projectPath: "./src/MyLibrary.vcxproj",
  configuration: "Debug",
  platform: "x64",
  defFile: "./src/exports.def"
});

分析DLL导出

await mcp.use("cpp-builder", "analyze_exports", {
  dllPath: "./bin/Release/MyLibrary.dll"
});

发展

  1. 对源代码进行更改
  2. 运行测试:
npm test
  1. 构建项目:
npm run build

贡献

  1. 分叉存储库
  2. 创建功能分支
  3. 提交您的更改
  4. 推到分支
  5. 创建拉取请求

许可证

麻省理工学院

目录标签

目录标签

开发工具命令行工具自动化developer-toolscpp-builderdll-compilationexport-analysisC++编译本地部署DLL分析MSBuild集成VisualStudio工具链Windows开发

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP