{"repo":"buremba/mcpbash","free":true,"listed":false,"github":"https://github.com/buremba/mcpbash","clone":"git clone https://github.com/buremba/mcpbash.git","description":"Embedded sandbox with MCP proxy","language":"TypeScript","stars":36,"topics":["ai-sdk","mcp-server","sandboxing","mcp-proxy"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"mcpbash Build tiny sandboxes from MCP tools, TypeScript functions, CLIs, and just-bash . mcpbash gives you a small shell-first sandbox object. Instead of provisioning a VM or container, you map capabilities into commands and run them through a controlled runtime. Install Why use it? - Map MCP tools to shell commands - Map TypeScript functions to shell commands - Wrap existing binaries - Choose an in-memory, read-only, or read-write filesystem - Opt into git support when you need it - Control outbound MCP access with a simple network policy - Resolve secrets at runtime instead of hardcoding them Quick start This example creates one command, slugify , and runs it inside the sandbox. Common patterns Run a real MCP-backed command This example is fully runnable. It starts a tiny local HTTP server that behaves like an MCP tool endpoint, maps that tool into the sandbox as repos.search , and calls it like a shell command. See also: packages/mcpbash/examples/mcp-demo.ts Wrap a local CLI Work in a writable directory with git API at a glance - createSandbox(...) creates a sandbox - mcp(...) maps an MCP tool to a command - fn(...) maps a TypeScript handler to a command - cli(...) wraps a local binary - provider(...) is an alias for cli(...) for external runtimes - secret.env(\"NAME\") resolves a secret at runtime - sandbox.run(...) executes a command - sandbox.fs exposes read , write , list , and exists - sandbox.git exposes status , diff , and log when git is enabled Filesystem modes - me","default_branch":null,"files":null,"tree":[],"storefront":"/r/buremba","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/buremba/mcpbash/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}