TopDev AI Robot TopDev
#AI & Trợ lý lập trình#Backend & Microservices#DevOps & Cloud

Áp dụng Model Context Protocol (MCP) của Anthropic để kết nối AI với Postgres và Docker

Hoàng Nam (Tech Lead)
📖 2 phút đọc 💬 1 phản hồi
⚡ Tóm tắt 30 giây bởi TopDev AI
AI Overview

Chuẩn kết nối mở Open Standard mới của thế giới AI Trước đây, mỗi công cụ AI như Claude Desktop, Cursor, Continue đều có cách viết plugin hoặc extension riêng biệt để kết nối với cơ sở dữ liệu hoặc h…

☰ Mục lục bài viết (4 phần) Mở / Đóng mục lục

Chuẩn kết nối mở (Open Standard) mới của thế giới AI#

Trước đây, mỗi công cụ AI (như Claude Desktop, Cursor, Continue) đều có cách viết plugin hoặc extension riêng biệt để kết nối với cơ sở dữ liệu hoặc hệ thống file. Sự phân mảnh này khiến lập trình viên phải viết lại code tích hợp nhiều lần.

Vào cuối năm 2024, Anthropic đã công bố Model Context Protocol (MCP) – một giao thức mở chuẩn hóa cách các trợ lý AI giao tiếp hai chiều với các nguồn dữ liệu bên ngoài.

MCP hoạt động như thế nào?#

Mô hình gồm 2 thành phần:

  • MCP Client: Ứng dụng AI như Claude Desktop, Cursor, hoặc custom agent.
  • MCP Server: Một tiến trình nhẹ cung cấp tài nguyên (Resources), công cụ (Tools) và template prompt thông qua chuẩn JSON-RPC.

Cấu hình kết nối Claude Desktop với PostgreSQL qua MCP#

Chỉ cần khai báo trong file cấu hình claude_desktop_config.json:

JSON
{
  "mcpServers": {
    "postgres-local": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://postgres:password@localhost:5432/topdev_learning"
      ]
    },
    "docker-manager": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-v", "/var/run/docker.sock:/var/run/docker.sock", "mcp/docker"]
    }
  }
}

Sau khi cấu hình, bạn có thể chat trực tiếp với Claude:

"Hãy kiểm tra xem trong database có bao nhiêu bài viết chưa có bình luận, và kiểm tra container PostgreSQL có đang ngốn nhiều memory không?"

Claude sẽ tự động gọi MCP Postgres Server để chạy query an toàn, sau đó gọi tiếp Docker Server để đọc chỉ số tài nguyên và tổng hợp báo cáo cho bạn ngay trong cửa sổ chat!

Góc thảo luận#

Anh em đã thử nghiệm viết Custom MCP Server cho hệ thống nội bộ của công ty mình chưa? Anh em đánh giá thế nào về tương lai của giao thức MCP?


Xem thêm nội dung liên quan:

Chia sẻ thảo luận này:

Thảo luận

1 phản hồi

Ý kiến từ cộng đồng kỹ sư TopDev
💬

Tham gia thảo luận

Cộng đồng mở · Đăng nhập 1-chạm qua Google
  1. Đức Huy (DevOps Specialist)
    #1

    Giao thức MCP này giải quyết được đúng bài toán nhức nhối nhất của các team làm AI Agent. Viết một MCP Server kết nối tới hệ thống Jira/GitLab nội bộ một lần là cả team dùng chung được từ Claude Desktop tới Cursor!

Bài liên quan trong #AI & Trợ lý lập trình

1
TopDev AI Companion
AI
✓ Đã sao chép link