Skip to main content

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.

Metadata

Release files for iflow-mcp_build-unblocker-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_build-unblocker-mcp 0.1.0
File Size Uploaded
iflow_mcp_build_unblocker_mcp-0.1.0.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_build-unblocker-mcp 0.1.0
File Interpreter ABI Platform
iflow_mcp_build_unblocker_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 11.5 kB

Release files / iflow_mcp_build_unblocker_mcp-0.1.0.tar.gz

Download URL iflow_mcp_build_unblocker_mcp-0.1.0.tar.gz
Size 6.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7bd35f4c70ab3e70462bcf97521f3bc8dbccc591efeb0ae712c737c513b78a96
BLAKE2b-256 checksum
How to use checksums
9e70a6550e693cb73769555358f79be769c04f437d984a673e74f873b52a6de8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release files / iflow_mcp_build_unblocker_mcp-0.1.0-py3-none-any.whl

Download URL iflow_mcp_build_unblocker_mcp-0.1.0-py3-none-any.whl
Size 5.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3b8c442238bd36d19618dd66f979e942cd48aceef78c81f8ff720643a10a0e18
BLAKE2b-256 checksum
How to use checksums
36d45d6cb2fd4e4552f835738d67c5cc4fdf25bc1fb82c66bb83c3ff285dfb53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.6.9

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page