Skip to main content
Glama
ParthKapoor-dev

terminal-mcp

πŸ› οΈterminal.mcp

A secure and pluggable MCP server to run terminal commands on your local machine or cloud server β€” remotely, safely, and with LLMs or agentic clients.


✨ Features

  • πŸ–₯️ Execute terminal commands securely via the Model Context Protocol (MCP)

  • 🌐 Works locally or on cloud servers (run anywhere!)

  • πŸ”’ Designed for safety with parameterized tools and isolated execution

  • πŸ€– Plug into LLMs, autonomous agents, or even your own apps

  • 🧩 Simple Go SDK-based implementation with full MCP Inspector support


Related MCP server: Terminal Controller for MCP

πŸš€ Getting Started

1. Clone the repo

git clone https://github.com/your-username/terminal.mcp.git
cd terminal.mcp

2. Run the MCP server

go run main.go

This starts the MCP server over stdio, waiting for clients (like ChatGPT, Claude, or custom clients) to connect.


πŸ› οΈ Tool: run

{
  "command": "ls -la"
}

The server executes the command and returns the output. Supports safe execution via schema-validated tools.


πŸ§ͺ Test with MCP Inspector

Use MCP Inspector:

npx @modelcontextprotocol/inspector -- go run main.go

Then open http://localhost:6274 and test the run tool interactively.


☁️ Deploy on Cloud (optional)

You can run this server on any VPS, container, or cloud function. Just expose stdin/stdout or use a TCP transport (WIP).


πŸ“¦ Built With


πŸ” Security Notice

This server executes terminal commands. Use only with authenticated and trusted clients. Avoid deploying it publicly without a secure transport + auth layer.

F
license - not found
-
quality - not tested
-
maintenance - not tested

Latest Blog Posts

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/ParthKapoor-dev/terminal.mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server