MSBuild MCP 服务器是一个轻量级的 MCP(模型上下文协议)服务器,可用于自动化 MSBuild 项目和解决方案的构建。它借助 vswhere Python 包动态定位 MSBuild,还提供了可自定义的构建配置选项,极大提升了构建的灵活性和效率。
在使用 MSBuild MCP 服务器之前,需要确保安装了以下先决条件:
uv(推荐)使用相同的配置片段在所有 MCP 客户端中:
{
"mcpServers": {
"msbuild-mcp-server": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"" ,
"run",
"server.py"
]
}
}
}
将此片段放置在客户端配置文件中:
.vscode/mcp.json~/.cursor/mcp.json 或
/.cursor/mcp.json ~/.codeium/windsurf/mcp_config.json本项目采用 MIT 许可证授权。