(Klik imej di atas untuk menonton video pelajaran ini)
Bahagian ini terdiri daripada beberapa pelajaran:
-
1 Pelayan pertama anda, dalam pelajaran pertama ini, anda akan belajar cara mencipta pelayan pertama anda dan memeriksanya dengan alat pemeriksa, cara yang berguna untuk menguji dan menyahpepijat pelayan anda, ke pelajaran
-
2 Klien, dalam pelajaran ini, anda akan belajar cara menulis klien yang boleh berhubung dengan pelayan anda, ke pelajaran
-
3 Klien dengan LLM, cara yang lebih baik untuk menulis klien adalah dengan menambah LLM supaya ia boleh "berunding" dengan pelayan anda tentang apa yang perlu dilakukan, ke pelajaran
-
4 Menggunakan pelayan dalam mod GitHub Copilot Agent di Visual Studio Code. Di sini, kita akan melihat cara menjalankan Pelayan MCP kita dari dalam Visual Studio Code, ke pelajaran
-
5 Pelayan Pengangkutan stdio stdio transport adalah standard yang disyorkan untuk komunikasi pelayan-ke-klien MCP dalam spesifikasi semasa, menyediakan komunikasi berasaskan subprocess yang selamat ke pelajaran
-
6 Penstriman HTTP dengan MCP (HTTP Boleh Distrim). Pelajari tentang penstriman HTTP moden, pemberitahuan kemajuan, dan cara melaksanakan pelayan dan klien MCP yang boleh diskalakan secara masa nyata menggunakan HTTP Boleh Distrim. ke pelajaran
-
7 Menggunakan AI Toolkit untuk VSCode untuk menggunakan dan menguji Klien dan Pelayan MCP anda ke pelajaran
-
8 Pengujian. Di sini kita akan memberi tumpuan kepada cara kita boleh menguji pelayan dan klien kita dengan pelbagai cara, ke pelajaran
-
9 Penerapan. Bab ini akan melihat pelbagai cara untuk menerapkan penyelesaian MCP anda, ke pelajaran
Protokol Model Context (MCP) adalah protokol terbuka yang menyeragamkan cara aplikasi menyediakan konteks kepada LLM. Fikirkan MCP seperti port USB-C untuk aplikasi AI - ia menyediakan cara standard untuk menyambungkan model AI kepada pelbagai sumber data dan alat.
Menjelang akhir pelajaran ini, anda akan dapat:
- Menyediakan persekitaran pembangunan untuk MCP dalam C#, Java, Python, TypeScript, dan JavaScript
- Membina dan menerapkan pelayan MCP asas dengan ciri tersuai (sumber, arahan, dan alat)
- Mencipta aplikasi hos yang berhubung dengan pelayan MCP
- Menguji dan menyahpepijat pelaksanaan MCP
- Memahami cabaran persediaan biasa dan penyelesaiannya
- Menyambungkan pelaksanaan MCP anda kepada perkhidmatan LLM popular
Sebelum anda mula bekerja dengan MCP, adalah penting untuk menyediakan persekitaran pembangunan anda dan memahami aliran kerja asas. Bahagian ini akan membimbing anda melalui langkah-langkah persediaan awal untuk memastikan permulaan yang lancar dengan MCP.
Sebelum mendalami pembangunan MCP, pastikan anda mempunyai:
- Persekitaran Pembangunan: Untuk bahasa pilihan anda (C#, Java, Python, TypeScript, atau JavaScript)
- IDE/Editor: Visual Studio, Visual Studio Code, IntelliJ, Eclipse, PyCharm, atau mana-mana editor kod moden
- Pengurus Pakej: NuGet, Maven/Gradle, pip, atau npm/yarn
- Kunci API: Untuk sebarang perkhidmatan AI yang anda rancang untuk digunakan dalam aplikasi hos anda
Dalam bab-bab yang akan datang, anda akan melihat penyelesaian yang dibina menggunakan Python, TypeScript, Java dan .NET. Berikut adalah semua SDK yang disokong secara rasmi.
MCP menyediakan SDK rasmi untuk pelbagai bahasa:
- C# SDK - Diselenggara bersama Microsoft
- Java SDK - Diselenggara bersama Spring AI
- TypeScript SDK - Pelaksanaan rasmi TypeScript
- Python SDK - Pelaksanaan rasmi Python
- Kotlin SDK - Pelaksanaan rasmi Kotlin
- Swift SDK - Diselenggara bersama Loopwork AI
- Rust SDK - Pelaksanaan rasmi Rust
- Menyediakan persekitaran pembangunan MCP adalah mudah dengan SDK khusus bahasa
- Membina pelayan MCP melibatkan penciptaan dan pendaftaran alat dengan skema yang jelas
- Klien MCP berhubung dengan pelayan dan model untuk memanfaatkan keupayaan lanjutan
- Pengujian dan penyahpepijatan adalah penting untuk pelaksanaan MCP yang boleh dipercayai
- Pilihan penerapan merangkumi pembangunan tempatan hingga penyelesaian berasaskan awan
Kami mempunyai set sampel yang melengkapi latihan yang akan anda lihat dalam semua bab di bahagian ini. Selain itu, setiap bab juga mempunyai latihan dan tugasan mereka sendiri.
- Bina Ejen menggunakan Model Context Protocol di Azure
- MCP Jarak Jauh dengan Azure Container Apps (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP Agent
Seterusnya: Mencipta Pelayan MCP Pertama Anda
Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk memastikan ketepatan, sila ambil perhatian bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang berwibawa. Untuk maklumat penting, terjemahan manusia profesional adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.
