Codex SSH Terminal MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bridge_statusA | Check whether the local SSH terminal bridge is reachable and return its SSH/session status. |
| runtime_config_statusB | Check the local Python or Conda runtime configuration used to start the bridge server. |
| set_runtime_configC | Persist the local Python or Conda runtime used to start server.py. This stores no SSH passwords or secrets. |
| list_profilesA | List saved SSH connection profiles. Profiles never include passwords or verification codes. |
| delete_profileC | Delete a saved SSH connection profile. |
| set_default_profileB | Set the default SSH connection profile used by start_bridge when no host, command, or profile is provided. |
| start_bridgeC | Start the local Web/PTY SSH bridge. Passwords must still be entered by the user in the HTML page. |
| start_config_serverA | Start only the local HTML configuration page, without requiring or starting an SSH profile. |
| stop_bridgeB | Stop the SSH session and optionally terminate the bridge process started by start_bridge. |
| send_commandB | Send a non-secret shell command to the shared SSH terminal. Do not use for passwords or verification codes. |
| snapshotA | Read terminal output. Defaults to incremental compact lines and advances the MCP cursor. |
| reset_cursorB | Reset the MCP client's local incremental read cursor. |
| clear_historyA | Clear the bridge server's in-memory terminal history and move the MCP cursor to the new end. |
| controlB | Send terminal control input such as ctrl-c, ctrl-d, or enter. |
| request_uploadC | Create a local-file upload request for the user to confirm in the HTML page. File bytes are not sent through MCP or terminal history. |
| list_uploadsB | List upload requests and transfer statuses. Does not include file contents. |
| upload_statusC | Get one upload request or transfer status by upload_id. |
| cancel_uploadC | Cancel a running upload transfer. |
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
- 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/NullPointerChef/codex-ssh-terminal-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server