Copilot Terminal Mcp Server

Created By
menoxz10 months ago
Advanced MCP Server for terminal management with GitHub Copilot integration Transform your development experience with intelligent, non-blocking terminals perfectly integrated with GitHub Copilot and VS Code.
Overview

📦 Ultra-Simple Installation

# One-command installation and configuration
npx copilot-terminal-mcp install

That's it! The MCP server will be automatically:

  • ✅ Installed globally
  • ✅ Configured in VS Code
  • ✅ Ready to use with GitHub Copilot

Option 2: Global NPM Installation

# Global installation
npm install -g copilot-terminal-mcp

# Auto-configuration
copilot-terminal-install install

Option 3: Status Check

# Verify installation status
npx copilot-terminal-mcp status

🎯 Instant Usage with GitHub Copilot

Once installed, use these magic commands in GitHub Copilot Chat:

🚀 Development Workflows

🏃‍♂️ Start development server:
@workspace Launch npm start in terminal "dev-server"

🧪 Run tests:
@workspace Run tests in watch mode in terminal "tests"

🔍 Monitor logs:
@workspace Show output from all active terminals

🛠️ Multi-project setup:
@workspace Launch backend AND frontend simultaneously

📊 Advanced Operations

🔍 Debug investigation:
@workspace Search for "ERROR" in terminal "api-server" output

📈 Performance monitoring:
@workspace Show terminal states and performance metrics

🧹 Cleanup:
@workspace Stop all inactive terminals older than 10 minutes

🔄 Process management:
@workspace Restart "app-server" if it crashed

💡 Quick Examples

Example 1: Full-Stack Development

@workspace Create terminal "backend" and run "npm run dev"
@workspace Create terminal "frontend" and run "npm start" 
@workspace Monitor both terminals for errors

Example 2: Testing Pipeline

@workspace Run unit tests in terminal "unit-tests"
@workspace Run integration tests in terminal "integration"
@workspace Show test coverage from both terminals

Example 3: Docker Workflow

@workspace Start docker-compose in terminal "containers"
@workspace Monitor container logs in real-time
@workspace Stop containers gracefully when done

🎛️ Configuration

The server auto-configures with optimal defaults. Manual configuration in mcp.json:

{
  "servers": {
    "copilot-terminal": {
      "command": "npx",
      "args": ["copilot-terminal-mcp", "start"],
      "env": {
        "NODE_ENV": "production",
        "MAX_TERMINALS": "20",
        "COMMAND_TIMEOUT": "30000"
      }
    }
  }
}

🔧 Troubleshooting

❌ "MCP server not found"

npx copilot-terminal-mcp install --force

❌ "Permission denied"

# Windows (Administrator)
npm install -g copilot-terminal-mcp

# macOS/Linux  
sudo npm install -g copilot-terminal-mcp

❌ VS Code not recognizing

  1. Restart VS Code
  2. Open GitHub Copilot Chat
  3. Test: @workspace List active terminals

Server Config

{
  "mcpServers": {
    "copilot-terminal": {
      "command": "npx",
      "args": [
        "copilot-terminal-mcp",
        "start"
      ],
      "env": {
        "NODE_ENV": "production",
        "MAX_TERMINALS": "20",
        "COMMAND_TIMEOUT": "30000"
      }
    }
  }
}
Project Info
Created At
10 months ago
Updated At
10 months ago
Author Name
menoxz
Star
-
Language
-
License
-
Category
Tags

Recommend Servers

View All
Tavily Mcp
@tavily-ai

JavaScript
a year ago