Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ⚙️[MCP #4] Hướng Dẫn Cấu Hình Prometheus Cho MCP Server

    Mặc định, các cấu hình của MCP Server được lưu trữ trong cơ sở dữ liệu. Tuy nhiên, trong quá trình phát triển local, bạn hoàn toàn có thể sử dụng một cách tiếp cận đơn giản hơn – dựa trên file cấu hình.

    ​------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    📁 Kích Hoạt Chế Độ File-Based MCP Config

    Để bật chế độ đọc cấu hình từ file, bạn cần thêm dòng sau vào file .env trong thư mục gốc dự án của bạn:

    FILE_BASED_MCP_CONFIG=true
    📝 Mặc định giá trị này là false, tức là cấu hình sẽ được đọc từ database.
    ​------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    🧾 Tạo File .mcp-config.json Trong Thư Mục Gốc

    Sau khi đã bật chế độ file-based, hãy tạo một file mới có tên .mcp-config.json trong thư mục gốc của dự án và định nghĩa công cụ bạn muốn tích hợp vào MCP server. Trong ví dụ dưới đây, ta sẽ cấu hình Prometheus.


    🧪 Ví dụ: Cấu Hình Prometheus

    // .mcp-config.json {
    "prometheus": {
    "command": "prometheus",
    "args": ["--config.file=prometheus.yml"]
    }
    }
    🔎 MCP server sẽ sử dụng thông tin từ file này để khởi chạy Prometheus với file cấu hình prometheus.yml (cũng nằm trong thư mục dự án).

    📌 Một Số Lưu Ý Khi Sử Dụng
    • Bạn có thể dán trực tiếp đoạn cấu hình JSON vào biểu mẫu MCP Configuration nếu bạn đang sử dụng giao diện người dùng (UI) của hệ thống. Tuy nhiên, khi làm việc local, việc sử dụng .mcp-config.json là một cách tiện lợi và dễ kiểm soát hơn.
    • Nếu bạn tích hợp nhiều công cụ (ví dụ: Prometheus, Playwright, hoặc các công cụ kiểm thử khác), bạn có thể liệt kê tất cả chúng trong cùng một file .mcp-config.json.
Working...
X