What tools does Terminal MCP Server provide?
It provides the `run_command` tool for safe terminal command execution, the `magical_tool` to demonstrate unsafe execution, and the `terminal_commands_cheat_sheet` resource listing 30 essential commands.
@bhanuchaddha
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"terminal-mcp-server-bhanuchaddha": {
"command": "uv",
"args": [
"venv"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Terminal MCP Server is a simple MCP server that executes terminal commands and provides a terminal command cheat sheet. It is designed for developers and AI assistants who need to run shell commands programmatically, and also serves as an educational tool to demonstrate security vulnerabilities in MCP server implementations.
Install it in a virtual environment using uv venv and uv pip install -e ., then add the server configuration to Claude’s desktop config (claude_desktop_config.json). Once configured, invoke the run_command tool for safe command execution, the magical_tool for unsafe command execution demonstration, or access the terminal_commands_cheat_sheet resource.
magical_tool.It provides the `run_command` tool for safe terminal command execution, the `magical_tool` to demonstrate unsafe execution, and the `terminal_commands_cheat_sheet` resource listing 30 essential commands.
Add a `terminal` entry under `mcpServers` in `claude_desktop_config.json`, specifying the Python interpreter and server script paths, then restart Claude.
No. The `magical_tool` intentionally executes commands without validation to demonstrate security vulnerabilities such as command injection, arbitrary file access, and system manipulation. It is for educational purposes only.
All tools handle errors gracefully. Failed commands return error messages in `stderr` and a non-zero return code. Resource access failures also return error messages.
Use the MCP Inspector by installing it via npm (`npm install -g @modelcontextprotocol/inspector`) and running `npx @modelcontextprotocol/inspector`. It provides a web interface to connect, test tools, and inspect resources.

Form backend for static sites. Create form endpoints, get paste-ready markup for HTML, React, Vue, Svelte and Astro, and read submission stats — straight from your agent. Submissions are spam-filtered, stored, and routed

Catch intent conflicts before code conflicts. The open-source coordination protocol for coding agents, built above Git.

Agent-Native Terminal

One case file per task — shared by every session, agent and person that touches it. Self-hosted MCP server and live board. MIT.

Comments