Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost to bind for HTTP mode. Defaults to '127.0.0.1'.127.0.0.1
MCP_PORTNoPort to bind for HTTP mode. Defaults to '3000'.3000
BOX_API_KEYYesYour Box by ASCII API key. Read from the MCP server's environment. Required for all operations.
MCP_TRANSPORTNoTransport for the MCP server. Defaults to 'stdio'. Set to 'http' for local HTTP mode.stdio
MCP_HTTP_TOKENNoBearer token required when binding to a non-loopback address in HTTP mode.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
box_listA

Find the user's Box environments and inspect their current lifecycle states.

box_getA

Inspect one Box environment after create, stop, resume, or fork operations.

box_createA

Provision a paid Box Linux environment owned by the configured Box account. This changes external state and starts billable runtime.

box_stopA

Stop a Box and snapshot its disk. force=true may irreversibly lose changes since the last successful snapshot and should only follow a refused normal stop.

box_resumeA

Resume an archived Box, restarting billable runtime on a fresh machine.

box_forkA

Create a new paid Box from an existing snapshot. The source Box is not modified.

box_execute_commandA

Run a shell command inside a Box and wait up to 60 seconds. The command may modify files, install software, access configured credentials, or affect external systems. Use box_job_start for longer work.

box_read_fileB

Read a file relative to the Box work directory. Results are capped for model safety.

box_write_fileA

Create or replace a file relative to the Box work directory. Existing content at the path is overwritten.

box_list_eventsC

Inspect recent lifecycle and work events emitted by a Box.

box_open_desktopA

Create a secret-bearing desktop streaming URL for the user to inspect the Box. Do not log, persist, or share the returned URL.

box_job_startA

Start a long-running shell job in a Box. The job runs independently after this tool returns and may modify the machine or external systems.

box_job_statusA

Check whether a background job is running, succeeded, failed, or was cancelled.

box_job_logsB

Read the tails of stdout and stderr for a background job.

box_job_cancelA

Send SIGTERM to a running background job and its process group. Partial file or external changes are not rolled back.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/wu6330077-sys/chatgpt-box-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server