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

Msbuild MCP Server

MCP Server

一个轻量级的MCP服务器,用于自动化MSBuild项目和解决方案的构建,支持动态定位MSBuild并提供可定制的构建配置选项。

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
PythonClaude开发工具Claude DesktopClaudeCursorWindsurf

安装说明

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

作者 / 组织

zenoengine

提供方

zenoengine

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

MSBuild MCP服务器

一个轻量级的MCP(模型上下文协议)服务器,用于自动化MSBuild项目和解决方案的构建。它动态定位MSBuild并提供可自定义的构建配置选项。

特性

  • 动态MSBuild发现:自动检测MSBuild可执行文件,确保与各种Visual Studio安装的兼容性。
  • 可自定义的构建设置:通过LLM驱动的工具调用,轻松配置构建选项,如配置、平台、详细级别、并行构建CPU计数、NuGet还原和其他命令行参数。
  • 清除错误报告:在构建失败时过滤并显示简洁、相关的错误消息。
  • MCP客户端兼容性:支持与流行的MCP客户端(如VSCode、Cursor、Windsurf等)无缝集成。文档中提供了这些客户端的配置片段。
  • 跨语言支持:支持MSBuild兼容项目,包括.sln、.csproj和.vcxproj文件,支持跨Windows平台的C#、C++等语言的生成。

先决条件

确保安装了以下先决条件:

  • Python 3.11或更高版本
  • Visual Studio或Visual Studio生成工具(用于MSBuild)
  • uv (推荐)

注册MCP服务器

确保 uv 已安装。

在人工智能工具(如Cursor、Windsurf、Claude Desktop等)的MCP设置中,添加以下配置:

{
  "mcpServers": {
    "msbuild-mcp-server": {
      "command": "uvx",
      "args": [
        "msbuild-mcp-server@latest"
      ]
    }
  }
}

将此代码段放入您的客户端配置文件中:

  • VSCode: .vscode/mcp.json
  • 光标: ~/.cursor/mcp.json 或 `

/.cursor/mcp.json`

  • 帆板运动: ~/.codeium/windsurf/mcp_config.json

重新启动工具以确保 msbuild-mcp-server 并且其提供的工具已正确注册。

代理提示示例

AI代理可以使用自然语言触发构建,例如:

  • 基本项目构建

> *“在以下位置构建此解决方案 C:/Path/To/Project.sln 使用 Release|x64."*

  • 虚幻引擎构建

> *“构建位于以下位置的解决方案 C:/Projects/MyGame/MyGame.sln 使用 Development Editor|Win64."*

许可证

该项目根据MIT许可证获得许可。

目录标签

目录标签

PythonClaude开发工具MSBuild本地部署自动化构建MCP服务器跨语言支持

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP