Skip to content

Releases: iris-networks/terminal_mcp

v1.1.0

13 Jul 23:35
728f9dd
Compare
Choose a tag to compare

What's Changed

This release includes automated binary builds for multiple platforms.

Downloads

  • Linux AMD64: mcp-terminal-server-linux-amd64.tar.gz
  • Linux ARM64: mcp-terminal-server-linux-arm64.tar.gz
  • macOS AMD64: mcp-terminal-server-darwin-amd64.tar.gz
  • macOS ARM64: mcp-terminal-server-darwin-arm64.tar.gz

See the full changelog below for detailed changes.

What's Changed

  • feat: add DISPLAY environment variable support for GUI applications by @codebanesr in #3

Full Changelog: 1.0.1...v1.1.0

Development Build (73f111d)

13 Jul 23:46
Compare
Choose a tag to compare
Pre-release

Development Build

⚠️ This is an automated development build from the main branch.

Downloads

  • Linux AMD64: mcp-terminal-server-linux-amd64.tar.gz
  • Linux ARM64: mcp-terminal-server-linux-arm64.tar.gz
  • macOS AMD64: mcp-terminal-server-darwin-amd64.tar.gz
  • macOS ARM64: mcp-terminal-server-darwin-arm64.tar.gz

Recent Changes

This build includes the latest changes from the main branch.

Full Changelog: v1.1.0...dev

v1.0.0

12 Jul 08:12
Compare
Choose a tag to compare

What's Changed

This release includes automated binary builds for multiple platforms.

Downloads

  • Linux AMD64: mcp-terminal-server-linux-amd64.tar.gz
  • Linux ARM64: mcp-terminal-server-linux-arm64.tar.gz
  • macOS AMD64: mcp-terminal-server-darwin-amd64.tar.gz
  • macOS ARM64: mcp-terminal-server-darwin-arm64.tar.gz

See the full changelog below for detailed changes.

Full Changelog: 1.0.0...v1.0.0

Terminal MCP for mac and linux

12 Jul 00:25
Compare
Choose a tag to compare

⏺ Release Notes - MCP Terminal Server

🎉 New Features

  • Build Automation: Added Makefile for streamlined build process
  • CI/CD Workflows: GitHub Actions workflows for automated testing and deployment
  • Enhanced Documentation: Updated README with comprehensive feature overview and integration guides

🔧 Core Features

  • Cross-platform Support: Full support for macOS and Linux environments
  • Persistent Shell Sessions: Maintain shell state between commands (working directory, environment variables)
  • Dual Transport Modes:
    • STDIO mode for traditional MCP clients
    • HTTP mode for web-based integrations
  • Configurable Timeouts: Set custom timeout values for command execution
  • Secure Execution: Commands run in controlled environment with proper error handling

🛠️ Available Tools

  1. execute_command - Execute single commands with timeout
  2. persistent_shell - Execute commands in persistent shell sessions
  3. session_manager - Manage shell sessions (list, close)

🚀 Quick Start

Build the server

go build -o mcp-terminal-server

Run in HTTP mode

./mcp-terminal-server -sse -port 8080

Run in STDIO mode (default)

./mcp-terminal-server

📚 Documentation

Complete documentation available in /docs including:

  • Quick Start Guide
  • Getting Started
  • Vercel AI SDK Integration
  • Architecture Overview

🔗 Integration

Works with Claude Desktop and other MCP clients. Used by the Iris Computer Use Agent for automated terminal interactions.