TDNam.vnCommunity
Home/AI Hub/Cẩm nang MCP Server

Cẩm nang Tích hợp Model Context Protocol (MCP)

Giao thức mở của Anthropic kết nối AI Agents với Cơ sở dữ liệu, File hệ thống, Docker và Kubernetes an toàn.

Tài liệu Gốc MCP Spec

Kiến trúc Hoạt động của MCP (Architecture Overview)

MCP Host
Claude Desktop / Antigravity / Cursor

Ứng dụng AI người dùng thao tác, điều phối các công cụ.

MCP Client / Protocol
JSON-RPC 2.0 (stdio / SSE)

Kênh truyền tin chuẩn hóa, kiểm soát quyền hạn chặt chẽ.

MCP Servers
Postgres / Git / Docker / Filesystem

Các module kết nối trực tiếp tài nguyên nội bộ doanh nghiệp.

Mẫu Cấu hình MCP Server Sẵn sàng Sử dụng

PostgreSQL Database MCP Server

Cho phép AI truy vấn schema, phân tích dữ liệu chỉ đọc

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://postgres:[email protected]:5432/tdnam_db"
      ],
      "env": {
        "READ_ONLY": "true"
      }
    }
  }
}

Filesystem & GitHub MCP Server

Giới hạn đường dẫn thư mục dự án và tương tác repository

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "C:\\Users\\Administrator\\OneDrive\\Project\\Website"
      ]
    },
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_secure_pat_token_here"
      }
    }
  }
}

Docker Container Management MCP

Kiểm tra container logs, restart dịch vụ và giám sát CPU/RAM

{
  "mcpServers": {
    "docker": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/var/run/docker.sock:/var/run/docker.sock",
        "mcp/docker"
      ]
    }
  }
}

Quy tắc An ninh Bắt buộc khi Triển khai MCP

  • Quyền chỉ đọc (Read-Only): Luôn bật cờ READ_ONLY đối với kết nối Database môi trường Production.
  • Giới hạn đường dẫn (Boundary Scoping): Không bao giờ cấp quyền root C:\ hoặc / cho Filesystem MCP; chỉ giới hạn trong thư mục dự án chỉ định.
  • Ẩn Token bí mật: Sử dụng biến môi trường (Environment Variables) thay vì hardcode token vào file JSON cấu hình.
TDNam.vn — Cộng đồng Kỹ sư CNTT, Mạng & An toàn Thông tin