loading…
Search for a command to run...
loading…
Manages background process sessions via the OpenClaw process tool, allowing users to list, monitor, and control active sessions. It supports retrieving process
Manages background process sessions via the OpenClaw process tool, allowing users to list, monitor, and control active sessions. It supports retrieving process logs and sending keystrokes or text to running background tasks.
MCP server for managing background process sessions via the OpenClaw process tool.
| Tool | Description |
|---|---|
process_list |
List all running background sessions |
process_status |
Get detailed status of a session |
process_log |
Get output log from a session |
process_kill |
Terminate a running session |
process_send_keys |
Send keystrokes to a session |
process_paste |
Paste text into a session |
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { CallToolRequestSchema } from "@modelcontextprotocol/sdk/types.js";
const server = new McpServer({
name: "process-mcp-server",
version: "1.0.0"
});
// Register tools...
const transport = new StdioServerTransport();
server.connect(transport);
Add to your mcporter config:
{
"mcpServers": {
"process": {
"command": "node",
"args": ["/root/.openclaw/workspace/process-mcp-server/dist/index.js"]
}
}
}
cd process-mcp-server
npm install
npm run build
Add this to claude_desktop_config.json and restart Claude Desktop.
{
"mcpServers": {
"process-mcp-server": {
"command": "npx",
"args": []
}
}
}