script-runner
Click on "Install 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., "@script-runnerrun a python script that prints 'Hello from Docker'"
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.
oyren-ai-composer
Owns everything that runs on an oyren.ai session droplet, end to end: the golden VM snapshot every
session boots from, the browser editor baked into it, the wildcard edge that routes
*.sandboxes.oyren.ai to the right droplet, and the one-shot VMs that build/push agent images.
Layout
sandbox-runtime/— the Node process that runs directly on every session droplet: the.oyren-routes.json/oyrenCLI reverse-proxy and control API (/_oyren/control/*) an agent uses to expose a port or manage routes. Seesandbox-runtime/README.md.deploy/editor/— installs and brands openvscode-server into the snapshot, plus first-party extensions (oyren-preview, and theoyren-chat-probespike). Seedeploy/editor/README.md. Extension sources not in this repo (oyren-agent-extension,oyren-welcome-extension) come from a separate rolling release the fork publishes.deploy/edge/— the wildcard-TLS Caddy host that terminates*.sandboxes.oyren.aiand proxies each subdomain to its droplet's private IP. Seedeploy/edge/README.md.deploy/bake/— one-time/manual pipeline that bakes the golden DO snapshot (bake-base-snapshot.sh) session droplets boot from, plus variant derivations (Lean viadeploy/lean/, streamed Zed viadeploy/zed/— KasmVNC + openbox + lavapipe + a pinned Zed, with itsoyren-zed.servicegated on the session env). Not triggered by CI — re-run by hand.deploy/units/— the four systemd units baked into every droplet, each a no-op until cloud-init writes its own/etc/oyren/*.env:oyren-sandbox(the session runtime),oyren-editor(the browser editor),oyren-edge(the route-admin API, on the dedicated edge droplet only),oyren-build(one-shot image-build VMs).src/{sandbox,edge,buildjob}/+src/util/— this repo's own TypeScript sources for the edge and build service modes (compiled viatsc -p tsconfig.build.jsoninto what the systemd units above run).terraform/— DigitalOcean infra for a separate self-hosted stack; seeterraform/README.md.
Related MCP server: dynamic-mcp
Local development
npm install
npm run typecheck
npm testnpm run sandbox / npm run edge / npm run buildjob run each mode's entrypoint directly (each
expects its own /etc/oyren/*.env-shaped config — see src/{sandbox,edge,buildjob}/env.ts).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityFmaintenanceMCP server to give every agent an ephemeral Linux sandboxes for executing shell commands.148MIT- AlicenseBqualityBmaintenanceDynamic MCP server for Node.js enabling runtime tool creation, management, and execution in isolated sandboxes (Docker or Node).8171MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that executes caller-supplied Python code in a network-isolated, locked-down sandbox and returns stdout/stderr/exit code. Supports stdio, HTTP, and SSE transports with optional auth.1MIT
- AlicenseNot gradedqualityCmaintenanceA sandboxed MCP server that executes shell commands inside ephemeral, locked-down Docker containers with no network by default, dropped capabilities, and an audit log, enabling secure agent-driven command execution.15MIT
Related MCP Connectors
Remote MCP server for RunComfy Serverless API (ComfyUI): deployments and async inference.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oyren-ai/oyren-ai-composer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server