20 điểm bởi xguru 2025-06-02 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • MCP Server in Bash là một dự án mã nguồn mở siêu nhẹ triển khai máy chủ MCP chỉ bằng Bash và jq, không cần Node.js hay Python
  • Không cần runtime phức tạp, dự án xử lý giao thức MCP dựa hoàn toàn trên JSON-RPC 2.0 qua stdio, đồng thời có thể mở rộng công cụ (chức năng) một cách động bằng cách tận dụng quy ước đặt tên hàm
    • Có thể quản lý toàn bộ cấu hình và định nghĩa chức năng bằng tệp JSON, giúp nhanh chóng tạo ra nhiều máy chủ MCP tùy biến một cách đơn giản
  • Có thể tích hợp với VS Code, GitHub Copilot Chat... mà không cần môi trường ngôn ngữ riêng
  • Trong khi phần lớn máy chủ MCP chỉ là các API wrapper nặng nề, dự án này mang đến cách tiếp cận thực dụng, phù hợp cho tự động hóa cục bộ/công cụ AI agent
  • Hạn chế:
    • Do dựa trên Bash nên không hỗ trợ đồng thời, quản lý bộ nhớ và phản hồi streaming
    • Không phù hợp với xử lý thời gian thực hiệu năng cao hoặc lượng lớn yêu cầu, nhưng vẫn đủ dùng cho mục đích AI hỗ trợ/công cụ cục bộ

Cách tạo máy chủ MCP tùy biến

  1. Tạo shell script chứa logic nghiệp vụ (weatherserver.sh v.v.)
    • Ví dụ: triển khai các hàm tool_get_weather, tool_get_forecast
    • Gọi API bên ngoài, trả về kết quả dưới dạng JSON
  2. Định nghĩa tham số và mô tả của từng công cụ trong assets/tools_list.json
  3. Định nghĩa phiên bản, tên máy chủ và chức năng trong mcpserverconfig.json
  4. Cấp quyền thực thi cho tệp rồi gửi/nhận lệnh qua stdio

Chưa có bình luận nào.

Chưa có bình luận nào.