Terminal MCP Server
Click on "Deploy 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., "@Terminal MCP Serverlist files in my current directory"
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.
Terminal MCP Server
A simple MCP (Model Context Protocol) server that exposes a terminal tool and a resource for running shell commands and accessing documentation.
Features
Terminal Tool: Execute shell commands and get their output
Resource Support: Access the MCP readme documentation file
Working Directory Support: Optionally specify a working directory for commands
Timeout Protection: Commands timeout after 30 seconds
Error Handling: Proper error handling for failed commands
Related MCP server: MCP-dev
Installation
The project uses uv for dependency management. Install dependencies:
uv syncUsage
Running the Server
python server.pyTools
The server exposes a single tool called terminal with the following schema:
{
"name": "terminal",
"description": "Run terminal commands and return the output",
"inputSchema": {
"type": "object",
"properties": {
"command": {
"type": "string",
"description": "The shell command to execute"
},
"cwd": {
"type": "string",
"description": "Working directory for the command (optional)"
}
},
"required": ["command"]
}
}Example Usage
The tool can be called with:
{
"command": "ls -la",
"cwd": "/path/to/directory"
}Resources
The server exposes a resource for accessing the MCP readme documentation:
URI:
file:///resource/mcpreadme.mdName: MCP Readme
Description: MCP documentation and readme file
MIME Type:
text/markdown
This resource allows clients to read the MCP documentation directly through the server.
Security Note
⚠️ Warning: This server allows execution of arbitrary shell commands. Use with caution and only in trusted environments.
Dependencies
mcp[cli]>=1.13.0- MCP Python SDK
This server cannot be deployed
Maintenance
Related MCP Connectors
Run commands and read/write files on your servers over Termalin's keyless tunnels (hosted MCP).
Access all your MCPBundles tools in one place. Unified hub for all enabled bundles.
MCP registry & directory: search, find & install 31k+ MCP servers & tools. Catalog and marketplace.
Render, verify, describe, and safely edit Mermaid diagrams through MCP.
Related MCP Servers
- AlicenseAqualityBmaintenanceAllows Claude desktop app to execute terminal commands and edit files on your computer through MCP, with features including command execution, process management, and diff-based file editing.26135,711 npm9,623MIT
- FlicenseNot gradedqualityDmaintenanceCustom MCP tools for local development that enable file system access, shell command execution, and web resource browsing. Designed for local use with safety considerations for potentially destructive operations.-
- AlicenseNot gradedqualityCmaintenanceEnables execution of arbitrary CLI tools and shell scripts by defining them in YAML configuration files as MCP Tools. Supports custom shells (bash, Python, Node.js, Deno), input parameters passed as environment variables, and flexible timeout settings.12 npm36MIT
- AlicenseBqualityDmaintenanceEnables file operations, npm package management, and configuration checking through MCP.106 npm1MIT