>_

shell2http

agent-ready non-interactive

Executing shell commands via HTTP server

How to install shell2http

brew install msoap/tools/shell2http

shell2http use case

Expose shell commands as HTTP endpoints for rapid prototyping and remote control.

When to use shell2http

  • Creating quick HTTP APIs to execute bash commands without writing a full web application.
  • Remote control of a system via HTTP requests to run shell scripts or commands.
  • Prototyping and testing shell-based functionalities by mapping URLs to commands.

When not to use shell2http

  • Production-grade web services requiring authentication, rate limiting, or input sanitization.
  • Scenarios where the shell command output needs to be dynamically parsed or transformed before returning as JSON without additional scripting.

shell2http features

  • · Map any URL path to a shell command with simple CLI arguments.
  • · Supports environment variables, custom headers, and POST data as command arguments.
  • · Built-in logging and request/response manipulation via shell scripting.
  • · Lightweight single binary with Docker support, easy to deploy.

Want your agent to find this automatically?

Add the MCP server to your agent config and it will discover tools like shell2http on its own.

Set up MCP →

Similar tools to shell2http