🔌 MCP Servers: Biến Claude Code Thành Hub Kết Nối Mọi Công Cụ Dev

🔌 MCP Servers: Biến Claude Code Thành Hub Kết Nối Mọi Công Cụ Dev

Claude Code không chỉ đọc code và chạy terminal. Giờ nó có thể kết nối trực tiếp với Jira, GitHub, Sentry, Slack, PostgreSQL, Notion, Figma, và hàng trăm dịch vụ khác. Tất cả nhờ một thứ gọi là MCP.

🔌 MCP Là Gì?

MCP (Model Context Protocol) là chuẩn mở do Anthropic phát triển, cho phép AI kết nối với các công cụ bên ngoài. Hãy tưởng tượng nó như "ổ cắm USB" cho AI. Thay vì phải copy-paste dữ liệu qua lại, Claude Code tự truy cập trực tiếp vào database, issue tracker, hay monitoring tool của bạn.

🛠️ Cài Đặt Chỉ 1 Lệnh

Thêm MCP server vào Claude Code cực kỳ đơn giản. Chỉ cần 1 lệnh CLI là xong. Ví dụ muốn kết nối Notion: claude mcp add --transport http notion https://mcp.notion.com/mcp. Có 3 loại transport: HTTP (remote, được khuyến nghị), SSE (đã deprecated), và stdio (chạy local trên máy bạn). Muốn kiểm tra server đã cài: claude mcp list. Muốn xóa: claude mcp remove. Đơn giản vậy thôi.

📂 3 Phạm Vi Cấu Hình

Claude Code cho bạn chọn nơi lưu cấu hình MCP. Local là mặc định, chỉ bạn thấy trong project hiện tại. Project lưu vào file .mcp.json ở root project, commit lên git để cả team dùng chung. User thì dùng được ở mọi project trên máy bạn. Khi có xung đột tên server, Local sẽ được ưu tiên cao nhất, rồi đến Project, cuối cùng là User.

🔥 Dùng Thực Tế Như Nào?

Đây mới là phần hay. Kết nối Sentry rồi hỏi "Lỗi nào xảy ra nhiều nhất 24 giờ qua?". Kết nối GitHub rồi bảo "Review PR #456 và gợi ý cải thiện". Kết nối PostgreSQL rồi query "Doanh thu tháng này bao nhiêu?" bằng ngôn ngữ tự nhiên. Kết nối Stripe để quản lý thanh toán. Tất cả ngay trong terminal, không cần mở thêm tab nào.

🔐 Bảo Mật Ra Sao?

MCP hỗ trợ OAuth 2.0 tự động. Token được lưu an toàn trong system keychain (macOS). Client secret không bao giờ nằm trong config file. Project-scoped servers yêu cầu bạn approve trước khi dùng. Nếu dùng hệ thống auth riêng (Kerberos, SSO nội bộ), có thể cấu hình headersHelper để generate token động mỗi lần kết nối.

🧩 Tính Năng Nâng Cao

Claude Code hỗ trợ Dynamic tool updates, server tự cập nhật danh sách tools mà không cần reconnect. Push messages cho phép server đẩy tin nhắn vào session (CI results, monitoring alerts). Bạn cũng có thể import server từ Claude Desktop bằng lệnh claude mcp add-from-claude-desktop. Và điều thú vị nhất: Claude Code bản thân nó cũng có thể chạy như một MCP server cho ứng dụng khác qua claude mcp serve.

🌐 Environment Variable Expansion

File .mcp.json hỗ trợ biến môi trường. Viết ${API_KEY} trong config, Claude Code tự thay bằng giá trị thực khi chạy. Hỗ trợ cả giá trị mặc định: ${VAR:-default}. Nhờ vậy team có thể share config mà mỗi người dùng API key riêng, không lo lộ credentials.

Bạn đang kết nối Claude Code với những tool nào? Share xuống comment nhé!

#MCP #ClaudeCode #AI #VibeAICoder #learnontiktok

Bài viết liên quan