JUHE API Marketplace
Jordan-Jarvis avatar
MCP Server

Build Unblocker MCP

A Model-Context-Protocol server for Cursor IDE that monitors and terminates hung Windows build executables (like cl.exe, link.exe, msbuild.exe) when they become idle.

0
GitHub Stars
8/18/2025
Last Updated
MCP Server Configuration
1{
2 "name": "build-unblocker",
3 "command": "unblock-build-mcp"
4}
JSON4 lines

README Documentation

Build Unblocker MCP

A Model-Context-Protocol (MCP) server for Cursor IDE to terminate hung Windows build executables.

Features

  • Monitors specified build processes (cl.exe, link.exe, msbuild.exe, etc.)
  • Terminates processes that are idle (less than 1% CPU usage) for a configurable duration (default 90 seconds)
  • Provides a tool (unblock_build) for Cursor IDE to trigger the unblocking process

Installation

  1. Ensure you have Python 3.11 or later installed.
  2. Install using pipx (recommended for CLI tools):
    pipx install .
    
    Or using pip:
    pip install .
    

Cursor Integration

Add the following to your Cursor IDE settings (settings.json):

{
  "mcpServers": {
    "build-unblocker": {
      "command": "unblock-build-mcp"
    }
  }
}

Local Smoke Test

You can run the tool manually to test it (use --dry-run to avoid killing processes):

pipx run unblock-build-mcp --idle-seconds 5 --dry-run

Continuous Integration

CI Status (Replace your-github-username with your actual GitHub username and build-unblocker-mcp with the repository name)

License

This project is licensed under the MIT License. See the LICENSE file for details.

Quick Install

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source