20 poin oleh xguru 2025-06-02 | Belum ada komentar. | Bagikan ke WhatsApp
  • MCP Server in Bash adalah open-source ultra-ringan yang mengimplementasikan server MCP hanya dengan Bash dan jq, tanpa Node.js atau Python
  • Tanpa runtime yang rumit, proyek ini menangani protokol MCP berbasis JSON-RPC 2.0 sepenuhnya melalui stdio, dan memungkinkan perluasan tool (fitur) secara dinamis dengan memanfaatkan konvensi penamaan fungsi
    • Konfigurasi dan definisi fitur semuanya dapat dikelola dengan file JSON, sehingga berbagai server MCP kustom bisa dibuat dengan cepat dan sederhana
  • Dapat diintegrasikan dengan VS Code, GitHub Copilot Chat, dan lainnya tanpa lingkungan bahasa tambahan
  • Sementara sebagian besar server MCP hanyalah API wrapper yang berat, proyek ini menawarkan pendekatan praktis yang cocok untuk otomatisasi lokal dan alat agen AI
  • Batasan:
    • Karena berbasis Bash, konkurensi, manajemen memori, dan respons streaming tidak didukung
    • Kurang cocok untuk permintaan dalam jumlah besar atau pemrosesan real-time berperforma tinggi, tetapi sudah memadai untuk tujuan asisten AI dan alat lokal

Cara membuat server MCP kustom

  1. Buat shell script untuk logika bisnis (weatherserver.sh, dll.)
    • Contoh: implementasikan fungsi tool_get_weather, tool_get_forecast
    • Panggil API eksternal, lalu kembalikan hasil dalam JSON
  2. Di assets/tools_list.json, definisikan parameter dan deskripsi setiap tool
  3. Di mcpserverconfig.json, definisikan versi, nama server, dan fitur
  4. Berikan izin eksekusi pada file, lalu kirim dan terima perintah melalui stdio

Belum ada komentar.

Belum ada komentar.