quick-shell
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QUICK_SHELL_CONFIG | No | Optional device metadata file. | $HOME/.config/quick-shell/quick-shell.toml |
| QUICK_SHELL_AUDIT_LOG | No | JSONL audit log path. | stderr audit output |
| QUICK_SHELL_HTTP_PORT | No | Localhost HTTP MCP port for --http mode. | |
| QUICK_SHELL_HTTP_TOKEN | No | Required bearer token for --http mode. | |
| QUICK_SHELL_SSH_CONFIG | No | Primary SSH config file. This file is required. | $HOME/.ssh/config |
| QUICK_SHELL_BRIDGE_HOST | No | Terminal bridge bind host. | 127.0.0.1 |
| QUICK_SHELL_BRIDGE_PORT | No | Terminal bridge bind port. 0 asks the OS for a free port. | 0 |
| QUICK_SHELL_SFTP_HELPER | No | Path to SFTP helper binary. | dist/bin/quick-shell-sftp |
| QUICK_SHELL_MAX_SESSIONS | No | Maximum live sessions in one server process. | 4 |
| QUICK_SHELL_IDLE_GRACE_MS | No | Idle lifetime before cleanup. | 300000 |
| QUICK_SHELL_ALLOWED_ORIGINS | No | Comma-separated WebSocket Origin allowlist for /terminal. | |
| QUICK_SHELL_MAX_INPUT_BYTES | No | Maximum terminal input message size. | 16384 |
| QUICK_SHELL_MAX_FILE_ENTRIES | No | Maximum file entries in directory listing. | 1000 |
| QUICK_SHELL_MAX_SUBMIT_BYTES | No | Maximum user-approved output submission size. | 64000 |
| QUICK_SHELL_BRIDGE_PUBLIC_URL | No | Public origin advertised to the MCP App. | |
| QUICK_SHELL_MAX_DEVICE_LENGTH | No | Maximum device alias length. | 128 |
| QUICK_SHELL_MAX_REASON_LENGTH | No | Maximum MCP API reason length. | 1000 |
| QUICK_SHELL_MAX_SESSION_AGE_MS | No | Absolute session lifetime. | 1800000 |
| QUICK_SHELL_MAX_TRANSFER_BYTES | No | Maximum transfer bytes. | 536870912 |
| QUICK_SHELL_CLEANUP_INTERVAL_MS | No | Session cleanup interval. | 30000 |
| QUICK_SHELL_MAX_FILE_PATH_BYTES | No | Maximum file path bytes. | 4096 |
| QUICK_SHELL_MAX_FILE_PATH_DEPTH | No | Maximum file path depth. | 64 |
| QUICK_SHELL_MAX_SCROLLBACK_BYTES | No | Bounded scrollback and app-only poll buffer size. | 128000 |
| QUICK_SHELL_MAX_WS_PAYLOAD_BYTES | No | Maximum bridge WebSocket payload size. | 16384 |
| QUICK_SHELL_MAX_FILE_METADATA_BYTES | No | Maximum file metadata bytes. | 524288 |
| QUICK_SHELL_FILE_METADATA_TIMEOUT_MS | No | File metadata timeout. | 30000 |
| QUICK_SHELL_FILE_SHUTDOWN_TIMEOUT_MS | No | File shutdown timeout. | 5000 |
| QUICK_SHELL_MAX_FILE_COMPONENT_BYTES | No | Maximum file component bytes. | 255 |
| QUICK_SHELL_MAX_FILE_OPERATION_LEASES | No | Maximum file operation leases. | 16 |
| QUICK_SHELL_MAX_FILE_QUEUED_OPERATIONS | No | Maximum file queued operations. | 8 |
| QUICK_SHELL_FILE_OPERATION_LEASE_TTL_MS | No | File operation lease TTL. | 60000 |
| QUICK_SHELL_MAX_EMBEDDED_DOWNLOAD_BYTES | No | Maximum embedded download bytes. | 8388608 |
| QUICK_SHELL_ALLOW_INSECURE_PUBLIC_BRIDGE | No | Set to 1 for local development if non-loopback public bridge URL must use HTTP. | |
| QUICK_SHELL_MAX_SUGGESTED_COMMAND_LENGTH | No | Maximum suggested command length. | 4000 |
| QUICK_SHELL_FILE_TRANSFER_MAX_DURATION_MS | No | File transfer max duration. | 1800000 |
| QUICK_SHELL_WS_BUFFERED_AMOUNT_LIMIT_BYTES | No | Backpressure limit before closing a slow terminal client. | 1000000 |
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/dinglebear-ai/connexin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server