Skip to content

Latest commit

 

History

History
102 lines (68 loc) · 6.45 KB

File metadata and controls

102 lines (68 loc) · 6.45 KB

Memulakan

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, satu cara yang berguna untuk menguji dan menyahpepijat pelayan anda, ke pelajaran

  • 2 Klien, dalam pelajaran ini, anda akan belajar cara menulis klien yang boleh menyambung ke pelayan anda, ke pelajaran

  • 3 Klien dengan LLM, cara yang lebih baik menulis klien adalah dengan menambah LLM supaya ia boleh "berunding" dengan pelayan anda tentang apa yang perlu dilakukan, ke pelajaran

  • 4 Menggunakan mod Agen GitHub Copilot pelayan dalam Visual Studio Code. Di sini, kita melihat cara menjalankan MCP Server kita dari dalam Visual Studio Code, ke pelajaran

  • 5 Menggunakan dari SSE (Server Sent Events) SSE adalah standard untuk penstriman dari pelayan ke klien, membolehkan pelayan menghantar kemas kini masa nyata kepada klien melalui HTTP ke pelajaran

  • 6 Penstriman HTTP dengan MCP (Streamable HTTP). Pelajari tentang penstriman HTTP moden, notifikasi kemajuan, dan cara melaksanakan pelayan dan klien MCP yang boleh diskalakan dan masa nyata menggunakan Streamable HTTP. ke pelajaran

  • 7 Menggunakan AI Toolkit untuk VSCode untuk menggunakan dan menguji MCP Clients dan Servers anda ke pelajaran

  • 8 Pengujian. Di sini kita akan fokus terutamanya pada cara kita boleh menguji pelayan dan klien kita dengan pelbagai cara, ke pelajaran

  • 9 Penghantaran. Bab ini akan melihat pelbagai cara untuk menghantar penyelesaian MCP anda, ke pelajaran

Model Context Protocol (MCP) adalah protokol terbuka yang menstandardkan 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.

Objektif Pembelajaran

Menjelang akhir pelajaran ini, anda akan dapat:

  • Menyediakan persekitaran pembangunan untuk MCP dalam C#, Java, Python, TypeScript, dan JavaScript
  • Membina dan menghantar pelayan MCP asas dengan ciri tersuai (sumber, arahan, dan alat)
  • Mencipta aplikasi hos yang menyambung ke pelayan MCP
  • Menguji dan menyahpepijat pelaksanaan MCP
  • Memahami cabaran penyediaan biasa dan penyelesaiannya
  • Menyambungkan pelaksanaan MCP anda ke perkhidmatan LLM popular

Menyediakan Persekitaran MCP Anda

Sebelum anda mula bekerja dengan MCP, penting untuk menyediakan persekitaran pembangunan anda dan memahami aliran kerja asas. Bahagian ini akan membimbing anda melalui langkah-langkah penyediaan awal untuk memastikan permulaan yang lancar dengan MCP.

Prasyarat

Sebelum menyelami pembangunan MCP, pastikan anda mempunyai:

  • Persekitaran Pembangunan: Untuk bahasa pilihan anda (C#, Java, Python, TypeScript, atau JavaScript)
  • IDE/Penyunting: Visual Studio, Visual Studio Code, IntelliJ, Eclipse, PyCharm, atau mana-mana penyunting kod moden
  • Pengurus Pakej: NuGet, Maven/Gradle, pip, atau npm/yarn
  • Kunci API: Untuk mana-mana perkhidmatan AI yang anda rancangkan untuk digunakan dalam aplikasi hos anda

SDK Rasmi

Dalam bab-bab yang akan datang anda akan melihat penyelesaian dibina menggunakan Python, TypeScript, Java dan .NET. Berikut adalah semua SDK rasmi yang disokong.

MCP menyediakan SDK rasmi untuk pelbagai bahasa:

Perkara Penting

  • Menyediakan persekitaran pembangunan MCP adalah mudah dengan SDK khusus bahasa
  • Membina pelayan MCP melibatkan penciptaan dan pendaftaran alat dengan skema yang jelas
  • Klien MCP menyambung ke pelayan dan model untuk memanfaatkan keupayaan lanjutan
  • Pengujian dan penyahpepijatan penting untuk pelaksanaan MCP yang boleh dipercayai
  • Pilihan penghantaran merangkumi pembangunan tempatan hingga penyelesaian berasaskan awan

Amalan

Kami mempunyai set sampel yang melengkapkan latihan yang anda akan lihat dalam semua bab di bahagian ini. Selain itu, setiap bab juga mempunyai latihan dan tugasan mereka sendiri

Sumber Tambahan

Apa seterusnya

Seterusnya: Mencipta MCP Server pertama anda

Penafian:
Dokumen ini telah diterjemahkan menggunakan perkhidmatan terjemahan AI Co-op Translator. Walaupun kami berusaha untuk ketepatan, sila ambil maklum bahawa terjemahan automatik mungkin mengandungi kesilapan atau ketidaktepatan. Dokumen asal dalam bahasa asalnya harus dianggap sebagai sumber yang sahih. Untuk maklumat penting, terjemahan profesional oleh manusia adalah disyorkan. Kami tidak bertanggungjawab atas sebarang salah faham atau salah tafsir yang timbul daripada penggunaan terjemahan ini.