Releases: iris-networks/terminal_mcp
v1.1.0
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)
Development Build
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
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
⏺ 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
- execute_command - Execute single commands with timeout
- persistent_shell - Execute commands in persistent shell sessions
- 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.