Daemonize

Provides tools to start, stop, list, and tail logs for long-running daemons from an MCP client.
  • other

7

GitHub Stars

other

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mackee-mcp-daemonize": {
      "command": "/path/to/mcp-daemonize",
      "args": []
    }
  }
}

You can manage long-running development daemons directly from an MCP client with mcp-daemonize. This server lets you start, stop, monitor, and retrieve logs from background processes, enabling autonomous debugging and smoother development workflows.

How to use

Use an MCP client to interact with the daemonize server. You can start a long-running process as a daemon, stop it when you’re done, list all active daemons, and fetch real-time or recent logs. This enables AI agents or automation scripts to control development servers (for example, a Vite or Next.js dev server) without manual shell management. Typical flows include starting a server, tailing logs to diagnose issues, and stopping the server after tests complete.

How to install

Prerequisites you need before installing are:

  • Go 1.24.2 or later
  • Optional: Docker if you prefer to run in a container
# Download from a release or build from source as shown below
# Download example (adjust for your platform):
# wget https://github.com/mackee/mcp-daemonize/releases/download/vX.Y.Z/mcp-daemonize_X.Y.Z_Darwin_x86_64.tar.gz
# tar -xzf mcp-daemonize_X.Y.Z_Darwin_x86_64.tar.gz
# Move the binary to a directory in PATH
# sudo mv mcp-daemonize /usr/local/bin/

# Or build from source (requires Go 1.24.2+):
go install github.com/mackee/mcp-daemonize/cmd/mcp-daemonize@latest

Additional setup and configuration

Configure the MCP host to include the daemonize server as a local MCP endpoint. The following is an example configuration you would place in your MCP host settings to reference the daemonize tool.

{
  "servers": {
    "daemonize": {
      "command": "/path/to/mcp-daemonize",
      "args": [],
      "env": {}
    }
  }
}

Available tools

daemonize_start

Start a long-running process as a daemon. Provide a name, the command to run, and the working directory to execute within.

daemonize_stop

Stop a running daemon by its name.

daemonize_list

List all currently running daemons.

daemonize_logs

Retrieve the latest logs from a running daemon, with control over how many lines to tail.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational