Bỏ qua đến nội dung chính

Enhancements with MCP servers

📖 Nội dung bài học

Video này đang được xử lý. Vui lòng quay lại sau và tải lại trang.

Tóm tắt

Claude Code tích hợp sẵn một MCP client, nghĩa là bạn có thể kết nối các MCP server để mở rộng đáng kể chức năng của nó. Điều này mở ra những khả năng mạnh mẽ để tùy chỉnh quy trình phát triển (workflow) của bạn.

Cách tích hợp MCP hoạt động

Giao thức bối cảnh mô hình (Model Context Protocol - MCP) cho phép Claude Code kết nối với các dịch vụ bên ngoài thông qua các MCP server. Mỗi server có thể cung cấp các tool, prompt và resource (tài nguyên) để mở rộng những gì Claude có thể làm.

Trong ví dụ này, chúng ta sẽ kết nối Claude Code với một MCP server tùy chỉnh cung cấp công cụ chuyển đổi tài liệu. Điều này sẽ cho phép Claude đọc và chuyển đổi các tệp PDF và Word sang định dạng markdown.

Thêm một MCP server vào Claude Code

Thiết lập một MCP server rất đơn giản. Đầu tiên, hãy dừng bất kỳ phiên làm việc Claude Code nào đang chạy, sau đó sử dụng lệnh mcp add:

claude mcp add documents uv run main.py

Lệnh này nhận hai đối số:

  • Tên server (có thể là bất cứ tên nào bạn muốn - trong trường hợp này là "documents")
  • Lệnh để khởi chạy MCP server của bạn

Sau khi thêm server, hãy khởi động lại Claude Code và nó sẽ tự động kết nối với MCP server của bạn.

Kiểm tra tích hợp

Sau khi kết nối, Claude có thể sử dụng các tool do MCP server cung cấp. Trong ví dụ của chúng ta, bạn có thể yêu cầu Claude chuyển đổi các tệp tài liệu sang định dạng markdown, và nó sẽ tự động sử dụng công cụ chuyển đổi tài liệu mà chúng ta đã tạo.

Công cụ này chuyển đổi thành công nội dung tài liệu, cho thấy các MCP server có thể thêm những khả năng hoàn toàn mới vào Claude Code như thế nào.

Các MCP server phổ biến cho phát triển phần mềm

Có nhiều MCP server hiện có giúp tăng cường workflow phát triển của bạn:

  • sentry-mcp - Tự động phát hiện và sửa lỗi được ghi lại trong Sentry.
  • playwright-mcp - Cung cấp cho Claude khả năng tự động hóa trình duyệt để kiểm thử và khắc phục sự cố.
  • figma-context-mcp - Hiển thị các thiết kế Figma cho Claude.
  • mcp-atlassian - Cho phép Claude truy cập Confluence và Jira.
  • firecrawl-mcp-server - Thêm khả năng web scraping cho Claude.
  • slack-mcp - Cho phép Claude đăng tin nhắn hoặc trả lời các luồng (thread) cụ thể.

Xây dựng Workflow tùy chỉnh của bạn

Sức mạnh thực sự đến từ việc kết hợp nhiều MCP server phù hợp với nhu cầu phát triển cụ thể của bạn. Ví dụ, bạn có thể thiết lập:

  • Một server Sentry để lấy chi tiết lỗi production.
  • Một server Jira để đọc yêu cầu từ ticket.
  • Một server Slack để thông báo cho nhóm khi công việc hoàn tất.
  • Các server tùy chỉnh cho các công cụ và quy trình riêng của bạn.

Sự linh hoạt này giúp Claude Code thích ứng cực tốt với các môi trường phát triển và workflow khác nhau. Hãy dành thời gian suy nghĩ về các dịch vụ và công cụ bên ngoài mà bạn thường xuyên sử dụng - rất có thể đã có một MCP server để tích hợp chúng với Claude Code.

🔁 Bài học liên quan

📚 Nguồn & ghi nhận

Bài học có hữu ích không?

Góp ý / Báo lỗiPhát hiện sai sót hoặc có ý tưởng cải thiện?