1. Conduid
  2. AI
  3. io.github.coder-ka/procm-mcp
MCP server · AI

io.github.coder-ka/procm-mcp

A Model Context Protocol (MCP) server for process management.

Unclaimed ai
37Low

Scored 6 months ago · breakdown

About io.github.coder-ka/procm-mcp

io.github.coder-ka/procm-mcp is an MCP server published by coder-ka in the AI category: a Model Context Protocol (MCP) server for process management.

The repository has 5 stars and 1 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add io-github-coder-ka-procm-mcp -- npx -y procm-mcp
npx
npx -y procm-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.

Tools (10)

allow-start-processAllow process creation

Parameters not published.

delete-allowed-processDelete an allowed process

Parameters not published.

delete-processDelete a process by ID

Parameters not published.

get-process-infoGet information about a process by ID

Parameters not published.

get-process-stderrGet the stderr of a process by ID

Parameters not published.

get-process-stdoutGet the stdout of a process by ID

Parameters not published.

get-server-idGet server id

Parameters not published.

list-allowed-processes-in-cwdList allowed processes in current working directory

Parameters not published.

list-processesList all running processes

Parameters not published.

restart-processRestart a process by ID

Parameters not published.

Ask AI

✦

Ask AI about io.github.coder-ka/procm-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.coder-ka/procm-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

procm-mcp

A Model Context Protocol (MCP) server for process management.

Supported features

  • Secure and automatable process creation
  • Cleanup created processes automatically on termination (e.g. exiting claude code)
  • Common process management features supported, restarting, deleting, checking status or retreving stdout/stderr of processes

Using these features, LLMs start processes like development servers, docker-compose, or test watchers and check their outputs to fix bugs automatically.

Installation

npm i -D procm-mcp

.mcp.json

{
  "mcpServers": {
    "procm-mcp": {
      "command": "node",
      "args": ["./node_modules/procm-mcp/build/index.js"],
      "env": {}
    }
  }
}

Secure process creation

You can permit LLMs to use start-process tool without confirmation, because procm-mcp only allow whitelisted process creations.

LLMs will ask you to use allow-start-process tool to add specific process creation to the whitelist.

Once you allow a process creation, you don't have to confirming it anymore as long as the command and the working directory are the same.

I call it "allow-x pattern", which can balances security and usability in MCP.

Warning: Do not permit LLMs to use allow-start-process without confirmation.That means "Do anything you want to".

Tools

  • allow-start-process Allow specific processes to be created
    • script (required): The script/command to allow
    • args (optional): Array of arguments
    • cwd (optional): Working directory
  • start-process Start a new process with specified script and arguments
    • script (required): The script/command to execute
    • name (optional): A friendly name for the process
    • args (optional): Array of arguments to pass to the script
    • cwd (required): Working directory for the process
    • envs (optional): Environment variables to set for the process
  • delete-process Stop and remove a process by ID.The default signal is SIGTERM, but SIGKILL(force killing) will be sent after 10 seconds unless the process exits.
    • id (required): The process ID
  • restart-process Restart an existing process by ID
    • id (required): The process ID
  • get-process-info Get detailed information about a process
    • id (required): The process ID
  • list-processes List all currently managed processes
    • No parameters required
  • get-process-stdout Retrieve stdout logs from a process
    • id (required): The process ID
    • chunkCount (optional): Number of recent log entries to retrieve (default: 10)
  • get-process-stderr Retrieve stderr logs from a process
    • id (required): The process ID
    • chunkCount (optional): Number of recent log entries to retrieve (default: 10)

License

MIT

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

Questions

About io.github.coder-ka/procm-mcp

How do I install io.github.coder-ka/procm-mcp?

Run claude mcp add io-github-coder-ka-procm-mcp -- npx -y procm-mcp, then add the server to your MCP client's configuration.

Is io.github.coder-ka/procm-mcp safe to use with an AI agent?

Its trust score is 37 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 io.github.coder-ka/procm-mcp still maintained?

Yes — the last commit was 4 months ago. The repository has 5 stars and 1 forks.