devbox-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@devbox-mcprundf -hand show me the output"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
devbox-mcp
devbox-mcp is a minimal stdio MCP server for a personal development machine. It gives an MCP client terminal, process, and filesystem access with exactly the operating-system permissions of the user that runs it.
Threat model
This is intentionally a full-access personal devbox tool. It has no command allowlist, path restriction, read-only mode, approval layer, or sandbox. Running it as gurol allows MCP callers to do anything that gurol can do, but it does not bypass normal OS permissions or grant additional privileges.
The server does not provide authentication or a network listener. External access and authentication are the responsibility of the OpenAI Secure MCP Tunnel. systemd and Ansible deployment are managed in a separate repository.
Related MCP server: emcp
Usage
Node.js 24 or newer is required.
npm ci
npm run build
npm startThe server reads MCP JSON-RPC from stdin and writes only MCP protocol messages to stdout. Diagnostics, if any, go to stderr. It inherits the launching process environment and uses HOME as the default working directory.
Tools
exec: run/bin/bash -c, returning stdout, stderr, exit status, timeout, and truncation details.process_start: start a long-running shell command and return an opaque process ID.process_status: inspect a managed process.process_output: page through bounded captured stdout/stderr with byte offsets.process_kill: terminate a managed process group.read_file: perform a bounded read, returning UTF-8 text or base64 binary data.write_file: write UTF-8 text, using atomic replacement for regular files when possible.list_directory: list one directory level with basic metadata.stat: inspect file, directory, or symlink metadata.
v0.1 limits
The process registry is in memory and is lost on server restart. Captured process output retains only the newest 2 MiB, exec retains at most 1 MiB per output stream, and individual file/process-output reads are limited to 1 MiB. Filesystem listing is deliberately non-recursive.
This server cannot be deployed
Maintenance
Related MCP Connectors
Run commands and read/write files on your servers over Termalin's keyless tunnels (hosted MCP).
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Remote MCP server to read and manage your Atako AI agents, messages, files, and integrations.
Related MCP Servers
- AlicenseBqualityAmaintenanceA secure MCP server for shell operations, terminal management, and process control, enabling AI assistants to safely execute commands and manage interactive sessions.13161 npm6MIT
- FlicenseNot gradedqualityDmaintenanceMCP server providing filesystem operations, shell execution, and web search capabilities.-

terminal-toolkit-mcpofficial
AlicenseNot gradedqualityCmaintenanceEnables LLM clients to execute shell commands safely through the MCP protocol, with features like session management, safe mode, and process control.1Apache 2.0- AlicenseBqualityBmaintenanceEnables full local computer control from MCP clients, including terminal commands, file system operations, application management, screen capture, and input device automation across Windows, macOS, and Linux.27MIT