Skip to content

Latest commit

 

History

History
204 lines (150 loc) · 14.3 KB

File metadata and controls

204 lines (150 loc) · 14.3 KB

MCP-for-beginners

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Làm theo các bước sau để bắt đầu sử dụng các tài nguyên này:

  1. Fork Repository: Nhấn vào GitHub forks
  2. Clone Repository: git clone https://github.com/microsoft/mcp-for-beginners.git
  3. Tham gia Azure AI Foundry Discord để gặp gỡ các chuyên gia và đồng nghiệp phát triển

🌐 Hỗ trợ đa ngôn ngữ

Được hỗ trợ qua GitHub Action (Tự động & Luôn cập nhật)

🚀 Giáo trình Model Context Protocol (MCP) cho Người mới bắt đầu

Học MCP với các ví dụ mã thực tế bằng C#, Java, JavaScript, Python và TypeScript

🧠 Tổng quan về Giáo trình Model Context Protocol

Model Context Protocol (MCP) là một framework tiên tiến được thiết kế để chuẩn hóa các tương tác giữa các mô hình AI và ứng dụng khách. Giáo trình mã nguồn mở này cung cấp một lộ trình học tập có cấu trúc, kèm theo các ví dụ mã thực tế và các trường hợp sử dụng thực tiễn, trên các ngôn ngữ lập trình phổ biến như C#, Java, JavaScript, TypeScript và Python.

Dù bạn là nhà phát triển AI, kiến trúc sư hệ thống hay kỹ sư phần mềm, hướng dẫn này là nguồn tài nguyên toàn diện giúp bạn nắm vững các kiến thức cơ bản và chiến lược triển khai MCP.

🔗 Tài nguyên chính thức của MCP

🧭 Tổng quan Giáo trình MCP

00-03: Kiến thức nền tảng
  • 00. Giới thiệu về MCP
    Tổng quan về Model Context Protocol và tầm quan trọng của nó trong chuỗi công việc AI. Xem thêm
  • 01. Giải thích các khái niệm cốt lõi
    Khám phá sâu về các khái niệm cốt lõi của MCP. Xem thêm
  • 02. Bảo mật trong MCP
    Các mối đe dọa bảo mật và các thực hành tốt nhất. Xem thêm
  • 03. Bắt đầu với MCP
    Thiết lập môi trường, máy chủ/khách cơ bản, tích hợp. Xem thêm
03.x: Thực hành qua các phòng lab
04-05: Thực tiễn & Nâng cao
06-10: Cộng đồng, Thực hành tốt nhất & Phòng lab

Các dự án mẫu

🧮 Dự án mẫu Máy tính MCP:

Khám phá các ví dụ mã theo ngôn ngữ

💡 Dự án Máy tính MCP nâng cao:

Khám phá các mẫu nâng cao

🎯 Yêu cầu cần thiết để học MCP

Để tận dụng tối đa chương trình này, bạn nên có:

  • Kiến thức cơ bản về C#, Java hoặc Python
  • Hiểu biết về mô hình client-server và APIs
  • (Tùy chọn) Quen thuộc với các khái niệm về máy học

📚 Hướng dẫn học tập

Một Hướng dẫn học tập toàn diện có sẵn để giúp bạn dễ dàng theo dõi kho lưu trữ này. Hướng dẫn bao gồm:

  • Bản đồ chương trình trực quan thể hiện tất cả các chủ đề
  • Phân tích chi tiết từng phần trong kho lưu trữ
  • Hướng dẫn cách sử dụng các dự án mẫu
  • Lộ trình học đề xuất cho các trình độ khác nhau
  • Tài nguyên bổ sung để hỗ trợ quá trình học của bạn

🛠️ Cách sử dụng chương trình học hiệu quả

Mỗi bài học trong hướng dẫn này bao gồm:

  1. Giải thích rõ ràng về các khái niệm MCP
  2. Ví dụ mã trực tiếp bằng nhiều ngôn ngữ
  3. Bài tập để xây dựng các ứng dụng MCP thực tế
  4. Tài nguyên bổ sung cho người học nâng cao

📜 Thông tin bản quyền

Nội dung này được cấp phép theo Giấy phép MIT. Điều khoản và điều kiện xem tại LICENSE.

🤝 Hướng dẫn đóng góp

Dự án này hoan nghênh các đóng góp và đề xuất. Hầu hết các đóng góp yêu cầu bạn đồng ý với Thỏa thuận Cấp phép Đóng góp (CLA), xác nhận rằng bạn có quyền và thực sự cấp cho chúng tôi quyền sử dụng đóng góp của bạn. Chi tiết xem tại https://cla.opensource.microsoft.com.

Khi bạn gửi pull request, bot CLA sẽ tự động xác định xem bạn có cần cung cấp CLA hay không và đánh dấu PR phù hợp (ví dụ: kiểm tra trạng thái, bình luận). Bạn chỉ cần làm theo hướng dẫn của bot. Việc này chỉ cần thực hiện một lần cho tất cả các kho sử dụng CLA của chúng tôi.

Dự án này áp dụng Bộ Quy tắc Ứng xử Mã nguồn mở Microsoft.
Thông tin thêm xem tại Câu hỏi thường gặp về Bộ Quy tắc Ứng xử hoặc liên hệ opencode@microsoft.com nếu có câu hỏi hay góp ý thêm.

🎒 Các khóa học khác

Nhóm chúng tôi còn sản xuất các khóa học khác! Hãy khám phá:

™️ Thông Báo Thương Hiệu

Dự án này có thể chứa các thương hiệu hoặc logo của các dự án, sản phẩm hoặc dịch vụ. Việc sử dụng hợp pháp các thương hiệu hoặc logo của Microsoft phải tuân theo Hướng Dẫn Thương Hiệu & Nhãn Hiệu của Microsoft. Việc sử dụng thương hiệu hoặc logo Microsoft trong các phiên bản chỉnh sửa của dự án này không được gây nhầm lẫn hoặc ngụ ý có sự bảo trợ từ Microsoft. Mọi việc sử dụng thương hiệu hoặc logo của bên thứ ba phải tuân theo chính sách của các bên đó.

Tuyên bố từ chối trách nhiệm:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ gốc của nó nên được coi là nguồn chính xác và có thẩm quyền. Đối với thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp do con người thực hiện. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu nhầm hay giải thích sai nào phát sinh từ việc sử dụng bản dịch này.