terminal-mcp
by ryamgoh
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| --host | No | HTTP bind address (default 127.0.0.1) | |
| --http | No | serve Streamable HTTP instead of stdio | |
| --port | No | HTTP port (default 8765; 0 = pick a free port) | |
| --token | No | bearer token (or TERMINAL_MCP_TOKEN; default: generated, saved to ~/.terminal-mcp/token) | |
| --no-auth | No | disable auth (loopback binds only) | |
| --max-wait | No | cap on any blocking wait in a tool call, in seconds (default 60) | |
| --no-audit | No | disable the audit log | |
| --audit-log | No | audit log path (default ~/.terminal-mcp/audit.jsonl) | |
| --url-token | No | also accept the token as a secret path /mcp/<token> | |
| --allowed-host | No | extra Host header names to accept (your tunnel hostname) | |
| --idle-timeout | No | kill sessions untouched this long in minutes; 0 disables (default 60) | |
| --keep-history | No | let agent commands into your shell history | |
| --max-sessions | No | maximum running sessions (default 16) | |
| --allow-any-host | No | accept any Host header (token still required) | |
| --allowed-origin | No | Origin hostnames to accept from browser-based clients | |
| TERMINAL_MCP_TOKEN | No | Bearer token for HTTP mode (same as --token; default: generated and saved to ~/.terminal-mcp/token) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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 | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessOutdated data