1. Conduid
  2. Files
  3. Process Runner MCP
MCP server · Files

Process Runner MCP

An MCP server that lets AI assistants start, stop, and monitor long-running development processes.

Unclaimed last commit 6 months ago files
34Low

Scored 6 months ago · breakdown

About Process Runner MCP

Process Runner MCP is an MCP server published by dv-blk in the Files category: an MCP server that lets AI assistants start, stop, and monitor long-running development processes.

The repository has 1 stars and 0 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/dv-blk/process-runner-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Process Runner MCP

Powered by Claude · Grounded in docs

I know everything about Process Runner MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

process-runner-mcp

An MCP server for managing long-running development processes. Start, stop, restart, and monitor shell processes (e.g. npm run dev, cargo watch) from an AI assistant via the Model Context Protocol — so the assistant remembers the processes it starts and can check in on them at any time.

Features

  • 5 MCP tools: start_process, stop_process, restart_process, list_processes, read_logs
  • Web UI: browser-based log viewer with live streaming at http://localhost:3834
  • CLI: list, logs (with --follow), and stop subcommands
  • Session recovery: re-adopts still-running processes after a server restart
  • Safe process teardown: kills the entire process group tree, not just the parent PID
  • Durable log storage: in-memory ring buffer + per-process log files + SQLite

Installation

cargo install --path .

Or build manually:

cargo build --release
# binary at: ./target/release/process-runner-mcp

MCP Client Setup

The server communicates over stdio (JSON-RPC). Register it with your AI client:

OpenCode (~/.config/opencode/config.json):

{
  "mcp": {
    "process-runner": {
      "type": "local",
      "command": "process-runner-mcp",
      "args": []
    }
  }
}

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "process-runner": {
      "command": "process-runner-mcp",
      "args": []
    }
  }
}

CLI Usage

These subcommands connect to a running server instance:

# List all managed processes
process-runner-mcp list

# Show last 100 log lines for a process
process-runner-mcp logs <name>

# Show last N lines
process-runner-mcp logs <name> -n 50

# Follow live log output (like tail -f)
process-runner-mcp logs <name> --follow

# Stop a process
process-runner-mcp stop <name>

Web UI

While the server is running, open http://localhost:3834 for a browser-based log viewer with live SSE streaming.

Configuration

Option Flag Environment variable Default
HTTP port --port <PORT> PROCESS_RUNNER_PORT 3834
process-runner-mcp serve --port 4000
# or
PROCESS_RUNNER_PORT=4000 process-runner-mcp

Runtime Data

All runtime data is stored under $XDG_RUNTIME_DIR/process-runner-mcp/ (falls back to /tmp/process-runner-mcp/):

process-runner-mcp/
├── server.json            # port + PID (used by CLI for discovery)
├── server.log             # server diagnostic log
├── process-runner.db      # SQLite database (WAL mode)
└── logs/
    └── <process-name>/
        ├── stdout.log
        └── stderr.log

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Process Runner MCP

How do I install Process Runner MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Process Runner MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Process Runner MCP still maintained?

The last commit was 6 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.