Trang chủ Khóa học Học lập trình web

Build MCP Server với .NET — Từ Zero đến Production

Khóa học thực hành build MCP Server với .NET 9 — tích hợp AI vào ứng dụng thực tế, deploy production. Dành cho dev .NET muốn làm chủ công nghệ AI mới nhất.

0 học viên
Video
12 lượt xem
Bạch Ngọc Toàn

Giảng viên

Bạch Ngọc Toàn
1,800,000đ
Chưa mở ghi danh
Thêm vào yêu thích
Thời lượng 0 giờ
Loại hình học Video
Bài học 0 bài
Truy cập Trọn đời
Thiết bị Mọi thiết bị

Khóa học bao gồm:

  • Video Full HD
  • Tài liệu học tập
  • Source code mẫu
  • Hỗ trợ Q&A
  • Cập nhật miễn phí
Build MCP Server với .NET — Từ Zero đến Production

Nội dung khóa học

0 bài học • 0 giờ học

Mô tả khóa học

Build MCP Server với .NET — Từ Zero đến Production

Hầu hết các tutorial MCP ngoài kia đều dùng Python hoặc TypeScript. Bạn là dev .NET, bạn đã có 3–5 năm kinh nghiệm với ASP.NET Core, Entity Framework, Dependency Injection — và bây giờ phải học lại từ đầu một ngôn ngữ khác chỉ để thử một công nghệ mới?

Khóa học này không bắt bạn làm vậy.

Build MCP Server với .NET được thiết kế cho dev .NET đã có nền tảng, muốn tích hợp AI vào workflow và sản phẩm thực tế — dùng đúng stack mình đã quen, không cần học thêm ngôn ngữ mới.


MCP là gì và tại sao nó quan trọng hơn gọi API thông thường

Model Context Protocol (MCP) là chuẩn mở do Anthropic phát triển, cho phép AI như Claude, Cursor, hay GitHub Copilot kết nối trực tiếp với công cụ và dữ liệu của bạn — thay vì bạn phải copy-paste dữ liệu vào chat mỗi lần.

Sự khác biệt cụ thể:

  • Cách cũ: Bạn export CSV từ database, paste vào Claude, hỏi một câu, nhận kết quả, rồi làm lại từ đầu khi dữ liệu thay đổi.

  • Với MCP: Claude kết nối thẳng vào database của bạn qua MCP Server. Bạn hỏi "doanh thu tháng này so với tháng trước thế nào?" — Claude tự query, tự tổng hợp, trả kết quả ngay.

Đó là lý do MCP đang được tích hợp vào Claude Desktop, Cursor, VS Code Copilot và hàng chục công cụ developer khác trong năm 2025.


Khóa học này dạy gì

Khóa học gồm 6 module, đi từ nền tảng đến production-ready:

Module 1 — Nền tảng MCP: Hiểu kiến trúc thực sự của MCP, phân biệt với REST API thông thường, và setup môi trường .NET với ModelContextProtocol NuGet package.

Module 2 — Build MCP Server đầu tiên: Tạo Tools, Resources, và Prompts bằng .NET. Kết nối vào Claude Desktop và test end-to-end ngay trong buổi học đầu tiên — không phải sau 3 module lý thuyết.

Module 3 — Transport & Hosting: Hiểu sự khác nhau giữa stdio (local tool) và HTTP/SSE (remote server). Biết chọn loại transport đúng cho từng use case. Implement authentication với OAuth 2.1.

Module 4 — Tích hợp với .NET ecosystem: Đây là phần mà dev .NET có lợi thế rõ nhất. Kết nối MCP Server với Entity Framework Core, inject service qua DI pattern quen thuộc, logging với OpenTelemetry, và viết test cho MCP Tools như test Web API thông thường.

Module 5 — Dự án thực tế: Build một MCP Server hoàn chỉnh theo một trong hai track — Dev Tool (tích hợp GitHub/GitLab) hoặc Business Tool (AI query dữ liệu nội bộ). Deploy bằng Docker lên Azure hoặc VPS.

Module 6 — MCP Client với .NET (bonus): Build ứng dụng .NET gọi vào MCP Server của người khác, kết hợp với Semantic Kernel để tạo AI agent tự chọn và gọi tool.


Bạn cần biết gì trước khi học

Prerequisite thực sự cần — không phải danh sách cho có:

  • C# cơ bản đến trung cấp (hiểu async/await, generic, attribute)

  • Đã từng làm việc với ASP.NET Core Web API

  • Biết Dependency Injection là gì (không cần thuộc lòng, biết dùng là đủ)

  • .NET 8 hoặc 9 đã cài trên máy

Không cần biết gì về AI, LLM, hay MCP trước. Không cần biết Python hay TypeScript.


Kết quả sau khi hoàn thành khóa học

Sau khóa học, bạn có thể:

  • Build MCP Server từ đầu với .NET và kết nối vào Claude Desktop hoặc Cursor

  • Tích hợp AI vào hệ thống .NET có sẵn mà không cần rewrite

  • Deploy MCP Server lên production với Docker

  • Hiểu đủ sâu để tự mở rộng và debug khi gặp vấn đề thực tế

Cụ thể hơn: bạn sẽ có một dự án chạy được, deploy được, có thể demo ngay — không phải một folder đầy tutorial code không ai dùng.


Tại sao học .NET thay vì Python hay TypeScript cho MCP

Python và TypeScript có nhiều tutorial hơn — đúng. Nhưng nếu codebase của bạn đang chạy trên .NET, việc build MCP Server bằng Python tạo ra một hệ thống hai ngôn ngữ cần maintain song song. Không phải không làm được, nhưng không cần thiết.

.NET SDK cho MCP (ModelContextProtocol) đã stable, có DI integration đầy đủ, và hỗ trợ cả stdio lẫn HTTP transport. Bạn dùng được EF Core, ILogger, HttpClient, middleware pipeline — tất cả những thứ đã quen tay.

(Và thành thật mà nói — debug một MCP Server .NET trong Visual Studio dễ hơn nhiều so với debug TypeScript bằng console.log.)


Thông tin khóa học

Số lượng bài

25 bài chính + 3 bài bonus

Thời lượng

~15–20 giờ video

Format

Code-along — mỗi bài có starter project và solution

Cập nhật

Miễn phí vĩnh viễn khi có thay đổi về MCP SDK

Công cụ cần có

VS Code hoặc Visual Studio, .NET 9, Claude Desktop (miễn phí)

Khóa học liên quan

Lập trình dự án Website bán hàng ASP.NET MVC 4
📹 Video
Miễn phí
Học lập trình web
0.0 (1)

Lập trình dự án Website bán hàng ASP.NET MVC 4

Đây là khóa học của TEDU với format là quá trình làm một dự án thực tế step by step để giúp các bạn giải quyết các vấn đề thường gặp một cách nhanh nhất.

77,004 lượt xem
0 bài học
Miễn phí
Xem chi tiết
Làm dự án với WebAPI, AngularJS và EF Code First
📹 Video
Miễn phí
Học lập trình web
5.0 (3)

Làm dự án với WebAPI, AngularJS và EF Code First

Đây không đơn thuần là khóa học giúp các bạn làm dự án hay làm project thực tế mà nó còn bao gồm các kiến thức và kỹ năng giúp các bạn làm việc chuyên nghiệp trong môi trường công ty phần mềm.

107,115 lượt xem
0 bài học
Miễn phí
Xem chi tiết
Khóa học sử dụng TypeScript căn bản
📹 Video
Miễn phí
Học lập trình web

Khóa học sử dụng TypeScript căn bản

Khóa học TypeScript căn bản là khóa học miễn phí của TEDU giới thiệu cho các bạn làm quen với một ngôn ngữ gọi là TypeScript dùng để phát triển ứng dụng phía client. Giúp bạn có nền tảng tốt để học Angular2

42,053 lượt xem
0 bài học
Miễn phí
Xem chi tiết
Khóa học Angular 2 căn bản
📹 Video
Miễn phí
Học lập trình web
0.0 (1)

Khóa học Angular 2 căn bản

Khóa học Angular2 cơ bản giới thiệu tổng quan về Angular2 như kiến trúc, các thành phần của Angular2, giúp các bạn tiếp cận nhanh nhất với Angular2.

54,568 lượt xem
0 bài học
Miễn phí
Xem chi tiết