Laporkan Masalah

Analisis Perbandingan Performa Manajemen Docker Menggunakan Model Context Protocol Dengan Command-Line Interface Pada Virtual Private Server

Achmad Luthfan Nur Irsyad, Budi Bayu Murti, S.T., M.T.

2026 | Tugas Akhir | D4 TEKNOLOGI JARINGAN

Pengelolaan kontainer Docker pada infrastruktur cloud modern masih bergantung pada command-line interface (CLI) yang membutuhkan penguasaan sintaks perintah secara spesifik. Model Context Protocol (MCP) hadir sebagai standar terbuka yang memungkinkan Large Language Model (LLM) berinteraksi dengan sistem eksternal, termasuk Docker, melalui instruksi natural language. Penelitian ini bertujuan membandingkan performa pendekatan MCP dengan CLI tradisional dalam mengeksekusi operasi Docker pada Virtual Private Server (VPS), serta menganalisis perbedaan performa di antara tiga MCP Host: Cursor, Claude Desktop, dan Gemini CLI. Pengujian dilakukan menggunakan metode benchmarking terhadap 14 operasi Docker dasar pada empat domain (container, image, network, dan volume) dengan masing-masing 5 repetisi. Metrik yang diukur meliputi tool execution time (T2–T3), end-to-end response time (T1–T4), penggunaan CPU, dan penggunaan memori. Hasil menunjukkan bahwa MCP mengalami overhead pada sebagian besar operasi dengan rasio 1,04× hingga 14,07× dibandingkan CLI, namun operasi volume justru lebih cepat (0,24–0,94×). Perbandingan antar MCP Host menunjukkan tidak ada satu host yang unggul secara konsisten. Gemini CLI sebagai aplikasi berbasis terminal mengonsumsi CPU dan memori 5–10× lebih rendah dibandingkan Cursor dan Claude Desktop yang berbasis GUI.

Docker container management in modern cloud infrastructure still relies on command-line interface (CLI), which requires specific command syntax proficiency. The Model Context Protocol (MCP) emerged as an open standard that enables Large Language Models (LLMs) to interact with external systems, including Docker, through natural language instructions. This study aims to compare the performance of MCP-based approach against traditional CLI in executing Docker operations on a Virtual Private Server (VPS), and to analyze performance differences among three MCP Hosts: Cursor, Claude Desktop, and Gemini CLI. Testing was conducted using a benchmarking method on 14 basic Docker operations across four domains (container, image, network, and volume) with 5 repetitions each. Metrics measured include tool execution time (T2–T3), end-to-end response time (T1–T4), CPU usage, and memory usage. Results show that MCP incurs overhead on most operations with ratios ranging from 1.04× to 14.07× compared to CLI, while volume operations were faster (0.24–0.94×). Comparison among MCP Hosts reveals no single host consistently outperforms the others. Gemini CLI as a terminal-based application consumes 5–10× less CPU and memory compared to GUI-based Cursor and Claude Desktop.

Kata Kunci : Docker, Model Context Protocol, benchmarking, MCP Host, commandline interface, Virtual Private Server

  1. D4-2026-499721-abstract.pdf  
  2. D4-2026-499721-bibliography.pdf  
  3. D4-2026-499721-tableofcontent.pdf  
  4. D4-2026-499721-title.pdf