MCP Catalogs
Home

terminal_server

by theailanguage·83·Score 40

MCP server that enables AI models to execute terminal commands with multiple setup options.

developer-toolsops-infraother
31
Forks
0
Open issues
11 mo ago
Last commit
2d ago
Indexed

Overview

This MCP server provides a terminal command execution capability that can be integrated with AI models. It offers multiple deployment options including local Python setup, Docker containerization, and SSE (Server-Sent Events) transport for both local and cloud environments. The server enables AI assistants to run system commands like 'ls', 'echo', and other terminal operations directly from the AI interface.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automating system administration tasks through AI commands
you:Enabling AI to interact with local development environments
you:Building AI assistants that can execute shell operations
you:Is this server secure for executing arbitrary commands?
you:Can the server read and write files?

When to choose this

Choose this MCP server when you need to execute terminal commands through AI assistants in local or cloud environments, particularly when Docker deployment options are preferred.

When NOT to choose this

Avoid this server if you need enhanced security features to block dangerous commands, as the README explicitly notes this as a recommended improvement that hasn't been implemented.

Tools this server exposes

1 tool extracted from the README
  • execute_terminal_command

    Execute terminal commands on the server

Comparable tools

shell-mcpcommand-mcpexec-mcp

Installation

Installation Options

Option 1: Local Python Setup

  1. Clone the repository
  2. Install Python dependencies
  3. Run the server locally

Option 2: Docker Setup

  1. Build the Docker image
  2. Run the container locally

Option 3: SSE with Docker

  1. Build the Docker image with SSE
  2. Run locally or deploy to cloud platform

Claude Desktop Configuration

{
  "mcpServers": {
    "terminal": {
      "command": "python",
      "args": ["path/to/server.py"]
    }
  }
}

FAQ

Is this server secure for executing arbitrary commands?
The README mentions that security checks should be added to block potentially dangerous commands, but this isn't implemented in the current version.
Can the server read and write files?
Currently focused on command execution. File read/write capabilities are mentioned as a potential next step in the development roadmap.

Compare terminal_server with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.