📖 Nội dung bài học
Tóm tắt
Claude Code có sẵn một client MCP, nghĩa là bạn có thể kết nối các máy chủ MCP để mở rộng đáng kể khả năng của Claude. Điều này mang lại những khả năng rất mạnh mẽ để tùy chỉnh quy trình làm việc phát triển của bạn.
Cách MCP Mở rộng Claude
Giao thức Ngữ 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ụ và công cụ bên ngoài thông qua các máy chủ MCP. Thay vì bị giới hạn bởi các khả năng tích hợp sẵn của Claude, bạn có thể thêm chức năng tùy chỉnh bằng cách kết nối các máy chủ cung cấp các công cụ, tài nguyên hoặc tích hợp cụ thể.

Mỗi máy chủ MCP có thể cung cấp các loại chức năng khác nhau cho Claude thông qua ba thành phần chính: Công cụ (Tools - để thực hiện hành động), Prompt (để làm mẫu) và Tài nguyên (Resources - để truy cập dữ liệu).
Thiết lập Máy chủ MCP
Thêm một máy chủ MCP vào Claude Code rất đơn giản. Bạn sử dụng dòng lệnh để đăng ký máy chủ của mình:
claude mcp add [tên-máy-chủ] [lệnh-khởi-động-máy-chủ]
Ví dụ, nếu bạn có một máy chủ xử lý tài liệu khởi động bằng uv run main.py, bạn sẽ chạy:
claude mcp add documents uv run main.py
Sau khi đăng ký, Claude Code sẽ tự động kết nối với máy chủ của bạn khi nó khởi động.
Ví dụ: Xử lý Tài liệu
Một ví dụ thực tế là tạo một công cụ cho phép Claude đọc tài liệu PDF và Word. Bằng cách xây dựng một máy chủ MCP với công cụ "document_path_to_markdown", bạn có thể yêu cầu Claude chuyển đổi nội dung tài liệu sang định dạng markdown.

Khi bạn yêu cầu Claude "Chuyển đổi tệp tests/fixtures/mcp_docs.docx sang markdown", nó sẽ tự động sử dụng công cụ tùy chỉnh của bạn để đọc tài liệu và trả về nội dung đã chuyển đổi.

Tích hợp MCP Phổ biến
Hệ sinh thái MCP bao gồm các máy chủ cho nhiều công cụ và dịch vụ phát triển phổ biến:

- sentry-mcp - Tự động khám phá 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 - Cung cấp quyền truy cập 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 thu thập dữ liệu web vào Claude
- slack-mcp - Cho phép Claude gửi tin nhắn hoặc trả lời các luồng cụ thể
Xây dựng Quy trình làm việc Phát triển của Bạn
Sức mạnh thực sự đến từ việc kết hợp nhiều máy chủ MCP phù hợp với quy trình phát triển cụ thể của bạn. Bạn có thể thiết lập:
- Một máy chủ Sentry để lấy chi tiết lỗi sản xuất
- Một máy chủ Jira để đọc yêu cầu của ticket
- Một máy chủ Slack để thông báo cho nhóm của bạn khi công việc hoàn thành
- Các máy chủ tùy chỉnh cho các công cụ và API nội bộ của bạn
Điều này tạo ra một môi trường phát triển nơi Claude có thể làm việc liền mạch với tất cả các công cụ và dịch vụ bạn đã sử dụng, làm cho nó trở thành một trợ lý lập trình mạnh mẽ hơn, được tùy chỉnh cho quy trình làm việc cụ thể của bạn.
🔁 Bài học liên quan
- Bài tiếp: Agents and workflows
- Bài trước: Claude Code in action
- Cùng section: Making a request · Multi-Turn conversations · Chat exercise
- Thuộc lộ trình: Path C
- Docs tham khảo: Glossary · Skills atlas · By use-case
📚 Nguồn & ghi nhận
- Bài học gốc Anthropic Academy: https://anthropic.skilljar.com/claude-with-the-anthropic-api/287792
- © 2025 Anthropic. Chỉ dùng cho mục đích giáo dục, fair-use.
- Crawl: 2026-04-23 · Chuẩn hoá: 2026-05-01