inflearn logo

Máy chủ MCP được tạo bằng TypeScript

Việc hàm của tôi xuất hiện trong danh sách công cụ của ứng dụng AI có thực sự có nghĩa là nó đã được thực thi không? Hãy cùng tạo một máy chủ tra cứu issue nhỏ bằng SDK TypeScript chính thức, rồi lần lượt kiểm tra hợp đồng đầu vào·kết quả, kết nối HTTP, kiểm tra quyền OAuth, giảm thiểu đầu vào nguy hiểm, cũng như việc kiểm thử và khởi động lại thông qua các bản ghi thực thi thực tế.

1 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

Node.js
Node.js
TypeScript
TypeScript
OAuth
OAuth
Model Context Protocol
Model Context Protocol
Node.js
Node.js
TypeScript
TypeScript
OAuth
OAuth
Model Context Protocol
Model Context Protocol

Bạn sẽ nhận được điều này sau khi học.

  • Có thể ghép method và id của yêu cầu với nhật ký truy cập của hàm máy chủ và các giá trị đã lưu để phân biệt “công cụ hiển thị trong danh sách” với “lệnh gọi thực sự được thực thi”.

  • Với SDK TypeScript chính thức, bạn có thể đăng ký công cụ, tài nguyên và lời nhắc, đồng thời xác định schema đầu vào, các trường kết quả mà ứng dụng sẽ đọc và lớp chứa lỗi.

  • Có thể theo dõi luồng từ phản hồi 401, tìm máy chủ ủy quyền và nhận token, đồng thời máy chủ có thể kiểm tra đối tượng·thời hạn của token cũng như quyền hạn theo từng tác vụ·dự án.

  • Bạn có thể tái hiện và khoanh vùng những rủi ro ẩn trong các lệnh gọi được phép, chẳng hạn như chỉ thị trong wiki, liên kết tượng trưng, chuyển hướng URL và bí mật lẫn trong nhật ký.

  • Bạn có thể kiểm tra để xác nhận rằng bình luận chỉ được để lại một lần ngay cả khi yêu cầu lại và khởi động lại, cũng như xác nhận liệu các lệnh gọi bị từ chối có thực sự không lưu bất cứ thứ gì hay không.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển đã từng xây dựng HTTP API và các hàm async, nhưng đây là lần đầu tạo máy chủ MCP để tích hợp công cụ vào ứng dụng AI

  • Dành cho những ai từng bối rối không biết nên kiểm tra từ đâu ở phía máy chủ khi công cụ hiển thị trong danh sách nhưng cuộc gọi lại thất bại.

  • Dành cho những ai muốn trực tiếp kiểm tra trên máy chủ xem chỉ cho phép truy vấn hay quyền ghi cũng đã được mở.

  • Dành cho những ai muốn có căn cứ để quyết định nên chỉ sử dụng server đã tạo trên máy tính của mình hay mở cho cả nhóm qua HTTP.

Cần biết trước khi bắt đầu?

  • Chỉ cần bạn đọc hiểu được các hàm, đối tượng, module, async/await, JSON, yêu cầu·phản hồi HTTP và cách sử dụng terminal cơ bản trong JavaScript là được. Với TypeScript, tôi sẽ giải thích các ký hiệu kiểu xuất hiện trên màn hình khi cần.

  • Bạn chưa từng có kinh nghiệm phát triển MCP, OAuth hay tác nhân AI cũng không sao. Ngay từ bài 1, chúng ta sẽ cùng tìm hiểu cách ghép cặp yêu cầu và phản hồi.

Xin chào
Đây là haeyeomiso

Xác minh sự nghiệp

567

Học viên

23

Đánh giá

40

Trả lời

4.7

Xếp hạng

15

Các khóa học

Rất vui được gặp bạn!

Tôi là Haeyeo, người luôn muốn khám phá những khả năng vô tận của AI và kỹ thuật máy tính, đồng thời chia sẻ hành trình đó cùng các bạn.

Thời đại học, với niềm đam mê chuyên ngành lớn đến mức được gọi là "kẻ nghiện khoa học máy tính", tôi đã tốt nghiệp thủ khoa với điểm chuyên ngành trên 4.4. Sau đó, tôi đã nhận bằng Thạc sĩ chuyên ngành AI tại Đại học S và tiếp tục đào sâu chuyên môn thông qua chương trình Tiến sĩ.

Tuy nhiên, vì cảm thấy việc giải quyết các vấn đề thực tế bằng AI cũng đầy sức hút như việc nghiên cứu lý thuyết, tôi đã tạm dừng chương trình tiến sĩ để tích lũy những kinh nghiệm thực chiến quý báu thông qua các dự án về LLM và phân tích video dựa trên AI tại một startup.

Hiện tại, tôi đang làm việc với tư cách là nhà phát triển dự án LLM và PM tại một trong ba tập đoàn hàng đầu Hàn Quốc, góp phần tạo ra những thay đổi tích cực mà công nghệ AI mang lại cho cuộc sống của chúng ta. Tôi sẽ chia sẻ tận tình với các bạn quá trình trăn trở, giải quyết vấn đề cũng như những bí quyết thực tế sống động mà tôi đã tích lũy được tại hiện trường. Tôi sẽ là người dẫn đường tin cậy cho bạn trong hành trình khám phá thế giới AI đầy thú vị này.

Liên hệ và đề xuất: haeyeo.open@gmail.com

Thêm

Chương trình giảng dạy

Tất cả

42 bài giảng ∙ (6giờ 36phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của haeyeomiso

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

848.811 ₫

38%

1.375.660 ₫