Máy Chủ MCP Terminal Controller

Máy Chủ MCP Terminal Controller

Terminal Controller MCP Server của FlowHunt cung cấp cho AI agent quyền truy cập lập trình an toàn đến terminal và hệ thống tệp để tăng cường tự động hóa phát triển.

Máy chủ MCP “Terminal Controller” làm gì?

Máy chủ MCP Terminal Controller là một máy chủ Model Context Protocol (MCP) được thiết kế để cho phép thực thi lệnh terminal, di chuyển thư mục và thao tác hệ thống tệp một cách an toàn thông qua giao diện chuẩn hóa. Nó đóng vai trò cầu nối giữa trợ lý AI và môi trường máy chủ, cho phép AI agent thực hiện các tác vụ như chạy lệnh shell, quản lý thư mục và thao tác file theo cách lập trình. Với các biện pháp bảo mật tích hợp, theo dõi lịch sử lệnh và khả năng tương thích đa nền tảng, Terminal Controller tăng cường quy trình phát triển bằng cách cung cấp cho công cụ AI quyền truy cập có kiểm soát vào terminal và hệ thống tệp của máy. Khả năng này cho phép trợ lý AI tự động hóa, khám phá và quản lý các tác vụ cấp hệ thống cho lập trình viên một cách an toàn và chuẩn hóa.

Danh sách Prompt

Không tìm thấy mẫu prompt trong kho lưu trữ hoặc tài liệu.

Danh sách Tài nguyên

Không có tài nguyên MCP cụ thể nào được định nghĩa trong kho lưu trữ hoặc tài liệu.

Danh sách Công cụ

  • Thực thi Lệnh: Cho phép chạy lệnh terminal với kiểm soát timeout và thu thập toàn bộ đầu ra.
  • Quản lý Thư mục: Hỗ trợ di chuyển và liệt kê nội dung thư mục với định dạng trực quan.
  • Thao tác File: Hỗ trợ đọc, ghi, cập nhật, chèn và xóa nội dung file với độ chính xác từng dòng.
  • Lịch sử Lệnh: Theo dõi và hiển thị các lệnh gần đây đã thực hiện để kiểm tra và lặp lại.

Ứng dụng của MCP Server này

  • Tự động hóa Thực thi Lệnh: Lập trình viên có thể chỉ định AI agent chạy lệnh shell để build, kiểm thử hoặc deploy code một cách an toàn, với đầu ra và lỗi được thu thập.
  • Quản lý Thư mục & File: AI agent hỗ trợ tổ chức, duyệt hoặc thao tác file/thư mục, giúp tự động hóa khám phá codebase hoặc thiết lập môi trường.
  • Scripting chú trọng Bảo mật: Biện pháp bảo vệ tích hợp giúp tránh lệnh nguy hiểm, giảm rủi ro khi cấp quyền truy cập terminal cho AI.
  • Giám sát & Kiểm toán Hệ thống: Tính năng lịch sử lệnh cho phép theo dõi các hành động đã thực hiện, hỗ trợ kiểm toán và minh bạch quy trình.
  • Phát triển Đa Nền tảng: Hỗ trợ cả Windows và UNIX, MCP server giúp trải nghiệm phát triển nhất quán trên nhiều môi trường.

Hướng dẫn cài đặt

Windsurf

  1. Đảm bảo đã cài đặt Python 3.11+.
  2. Cài đặt gói qua PyPI:
    pip install terminal-controller
    
  3. Sửa file cấu hình Windsurf để thêm MCP server:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Lưu cấu hình và khởi động lại Windsurf.
  5. Kiểm tra máy chủ MCP đã hoạt động và có thể truy cập.

Claude

  1. Cài đặt Python 3.11+ trên máy của bạn.
  2. Đối với Claude Desktop, cài đặt qua Smithery:
    npx -y @smithery/cli install @GongRzhe/terminal-controller-mcp --client claude
    
  3. Hoặc cài đặt qua PyPI:
    pip install terminal-controller
    
  4. Thêm đoạn sau vào cấu hình Claude:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  5. Khởi động lại Claude Desktop và kiểm tra MCP server đã được nhận diện.

Cursor

  1. Đảm bảo đã cài đặt Node.js và Python 3.11+.
  2. Cài đặt terminal-controller:
    pip install terminal-controller
    
  3. Thêm MCP server vào cấu hình Cursor:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Lưu file và khởi động lại Cursor.
  5. Xác nhận tích hợp bằng cách kiểm tra danh sách công cụ trong Cursor.

Cline

  1. Đảm bảo Python 3.11+ đã sẵn sàng.
  2. Cài đặt MCP server:
    pip install terminal-controller
    
  3. Thêm đoạn sau vào cấu hình Cline:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Khởi động lại Cline sau khi lưu thay đổi.
  5. Kiểm tra bằng cách chạy một lệnh đơn giản qua MCP.

Bảo mật API Key

Nếu cần API key hoặc secrets cho thiết lập của bạn, hãy dùng biến môi trường thay vì ghi trực tiếp. Ví dụ cấu hình:

{
  "mcpServers": {
    "terminal-controller": {
      "command": "python",
      "args": ["-m", "terminal_controller"],
      "env": {
        "MY_API_KEY": "${MY_API_KEY_ENV_VAR}"
      },
      "inputs": {
        "api_key": "${MY_API_KEY_ENV_VAR}"
      }
    }
  }
}

Cách sử dụng MCP này trong Flows

Sử dụng MCP trong FlowHunt

Để tích hợp MCP server vào quy trình FlowHunt của bạn, hãy thêm thành phần MCP vào flow và kết nối với AI agent:

FlowHunt MCP flow

Nhấn vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình MCP hệ thống, nhập thông tin máy chủ MCP của bạn theo định dạng JSON sau:

{
  "terminal-controller": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Sau khi cấu hình, AI agent sẽ có thể sử dụng MCP này như một công cụ với đầy đủ chức năng. Hãy nhớ thay “terminal-controller” bằng tên thực tế của MCP server và thay URL thành địa chỉ MCP server của bạn.


Tổng quan

MụcCó sẵnChi tiết/Ghi chú
Tổng quan
Danh sách PromptKhông tìm thấy mẫu prompt
Danh sách Tài nguyênKhông có tài nguyên MCP cụ thể
Danh sách Công cụThực thi lệnh, quản lý thư mục, thao tác file
Bảo mật API KeyCó thể dùng biến môi trường trong cấu hình
Hỗ trợ Sampling (ít quan trọng trong đánh giá)Không đề cập

Dựa trên các thông tin trên, Terminal Controller MCP cung cấp quyền truy cập terminal và hệ thống tệp thiết yếu một cách an toàn nhưng thiếu các template prompt và tài nguyên rõ ràng. Tài liệu cấu hình đầy đủ và đa nền tảng. Roots và sampling không được đề cập. Tổng thể, đây là một máy chủ thực tiễn, an toàn, phù hợp cho các nhu cầu DevOps hoặc tự động hóa cốt lõi.


MCP Score

Có LICENSE✅ (MIT)
Có ít nhất một công cụ
Số Fork14
Số Star60

Câu hỏi thường gặp

Máy chủ MCP Terminal Controller là gì?

Đây là một máy chủ Model Context Protocol cho phép AI agent truy cập và thực thi lệnh terminal, di chuyển thư mục và quản lý file một cách an toàn, hỗ trợ tự động hóa và truy cập hệ thống an toàn cho quy trình phát triển.

Terminal Controller cung cấp những công cụ gì?

Nó cho phép thực thi lệnh, quản lý thư mục, thao tác file (đọc, ghi, cập nhật, xóa) và lưu lịch sử lệnh để minh bạch quy trình làm việc.

Terminal Controller đảm bảo bảo mật như thế nào?

Nó tích hợp các biện pháp bảo vệ chống lại lệnh nguy hiểm và hỗ trợ quản lý biến môi trường cho dữ liệu nhạy cảm, giảm rủi ro khi cấp quyền truy cập terminal cho AI.

Hỗ trợ nền tảng nào?

Terminal Controller là đa nền tảng, hỗ trợ cả hệ thống Windows và UNIX, đảm bảo trải nghiệm nhất quán cho lập trình viên.

Làm thế nào để tích hợp Terminal Controller MCP vào FlowHunt?

Thêm thành phần MCP vào flow trong FlowHunt và cấu hình với thông tin máy chủ MCP của bạn. Điều này cho phép AI agent truy cập và thao tác terminal, file theo cách lập trình trong quy trình làm việc của bạn.

Kích hoạt Tự động hóa Terminal An toàn

Trao quyền cho trợ lý AI tự động hóa phát triển, kiểm thử và quản lý hệ thống với Terminal Controller MCP an toàn, đa nền tảng.

Tìm hiểu thêm

iterm-mcp MCP Server
iterm-mcp MCP Server

iterm-mcp MCP Server

Máy chủ iterm-mcp MCP kết nối trợ lý AI và phiên iTerm của bạn, cho phép các LLM thực thi lệnh, tương tác với REPL và tự động hóa quy trình terminal ngay trong ...

6 phút đọc
MCP AI +6
Máy chủ DesktopCommander MCP
Máy chủ DesktopCommander MCP

Máy chủ DesktopCommander MCP

DesktopCommander MCP Server trao quyền cho trợ lý AI như Claude với tự động hóa desktop trực tiếp, cung cấp điều khiển terminal an toàn, tìm kiếm hệ thống file,...

5 phút đọc
AI Automation Developer Tools +4
Tích Hợp Máy Chủ ModelContextProtocol (MCP)
Tích Hợp Máy Chủ ModelContextProtocol (MCP)

Tích Hợp Máy Chủ ModelContextProtocol (MCP)

Máy chủ ModelContextProtocol (MCP) hoạt động như một cầu nối giữa các tác nhân AI và các nguồn dữ liệu, API, dịch vụ bên ngoài, cho phép người dùng FlowHunt xây...

4 phút đọc
AI Integration +4