Files
2026-07-13 13:31:35 +08:00

10 KiB

Kuboresha Mipangilio ya AI: Kujenga Server ya MCP kwa Microsoft Foundry Toolkit

MCP Spec Python VS Code

logo

🎯 Muhtasari

Build AI Agents in VS Code: 4 Hands-On Labs with MCP and Microsoft Foundry Toolkit

(Bonyeza picha hapo juu kutazama video ya somo hili)

Karibu katika Warsha ya Model Context Protocol (MCP)! Warsha hii ya kina ya mazoezi inaunganisha teknolojia mbili za kisasa kubadilisha maendeleo ya programu za AI:

  • 🔗 Model Context Protocol (MCP): Kiwango wazi cha kuunganisha AI na zana kwa urahisi
  • 🛠️ Microsoft Foundry Toolkit Extension kwa VS Code: Ongezaji lenye nguvu la maendeleo ya AI kutoka Microsoft

🎓 Utajifunza Nini

Mwisho wa warsha hii, utakuwa mtaalamu wa ujenzi wa programu mahiri zinazounganisha mifano ya AI na zana na huduma za dunia halisi. Kuanzia majaribio yaliyojengwa hadi muunganisho wa API za desturi, utapata ujuzi wa vitendo kutatua changamoto ngumu za biashara.

🏗️ Stack ya Teknolojia

🔌 Model Context Protocol (MCP)

MCP ni "USB-C kwa AI" - kiwango cha ulimwengu kinachounganisha mifano ya AI na zana za nje na vyanzo vya data.

Mipangilio Mikuu:

  • 🔄 Muunganisho wa Kiwango: Kiolesura cha ulimwengu kwa muunganisho wa zana za AI
  • 🏛️ Mali Rahisi: Server za ndani na za mbali kupitia usafirishaji wa stdio/SSE
  • 🧰 Ekosistimu Tajiri: Zana, ujumbe, na rasilimali katika itifaki moja
  • 🔒 Tayari kwa Kampuni: Usalama na kuaminika iliyojengwa ndani

🎯 Kwa Nini MCP Ni Muhimu: Kama USB-C ilivyoondoa machafuko ya nyaya, MCP inaondoa utata wa muunganisho wa AI. Itifaki moja, fursa zisizo na kipimo.

🤖 Microsoft Foundry Toolkit Extension kwa VS Code

Ongezaji kuu la maendeleo ya AI la Microsoft ambalo hubadilisha VS Code kuwa kituo cha nguvu cha AI.

🚀 Uwezo Msingi:

  • 📦 Katalogi ya Mfano: Pata mifano kutoka Azure AI, GitHub, Hugging Face, Ollama
  • Maamuzi ya Ndani: Uendeshaji ulio bora wa CPU/GPU/NPU kwa ONNX
  • 🏗️ Mjenzi wa Wakala: Maendeleo ya wakala wa AI kwa mtazamo na muunganisho wa MCP
  • 🎭 Mbalimbali: Msaada wa maandishi, kuona na matokeo yaliyopangwa

💡 Faida za Maendeleo:

  • Utekelezaji wa mfano bila usanidi
  • Uhandisi wa maelekezo kwa mtazamo
  • Uwanja wa majaribio wa wakati halisi
  • Muunganisho laini wa server ya MCP

📚 Safari ya Kujifunza

🚀 Moduli 1: Misingi ya Microsoft Foundry Toolkit

Muda: Dakika 15

  • 🛠️ Sakinisha na badilisha Microsoft Foundry Toolkit kwa VS Code
  • 🗂️ Chunguza Katalogi ya Mfano (mifano 100+ kutoka GitHub, ONNX, OpenAI, Anthropic, Google)
  • 🎮 Kuwa mtaalamu wa Uwanja wa Majaribio kwa majaribio ya moja kwa moja ya mfano
  • 🤖 Jenge wakala wako wa kwanza wa AI kwa Agent Builder
  • 📊 Tathmini utendaji wa mfano kwa vipimo vilivyojengwa (F1, umuhimu, ufananishi, uwiano)
  • Jifunze usindikaji wa kundi na uwezo wa msaada wa modal nyingi

🎯 Matokeo ya Kujifunza: Tengeneza wakala wa AI anayeweza kufanya kazi kwa uelewa kamili wa uwezo wa Microsoft Foundry Toolkit

🌐 Moduli 2: MCP pamoja na Misingi ya Microsoft Foundry Toolkit

Muda: Dakika 20

  • 🧠 Fahamu usanifu na dhana za Model Context Protocol (MCP)
  • 🌐 Chunguza ekosistimu ya server ya MCP ya Microsoft
  • 🤖 Jenga wakala wa otomatiki wa kivinjari kwa kutumia Playwright MCP server
  • 🔧 Unganisha server za MCP na Microsoft Foundry Toolkit Agent Builder
  • 📊 Amilisha na jaribu zana za MCP ndani ya mawakala yako
  • 🚀 Hamisha na tuma mawakala wenye nguvu ya MCP kwa matumizi ya uzalishaji

🎯 Matokeo ya Kujifunza: Tuma wakala wa AI aliyeimarishwa na zana za nje kupitia MCP

🔧 Moduli 3: Maendeleo ya Juu ya MCP kwa Microsoft Foundry Toolkit

Muda: Dakika 20

  • 💻 Tengeneza server za MCP za desturi kwa kutumia Microsoft Foundry Toolkit
  • 🐍 Sanidi na tumia SDK ya MCP ya Python iliyosasaishwa (v1.9.3)
  • 🔍 Weka na tumia MCP Inspector kwa urekebishaji hitilafu
  • 🛠️ Jenga Weather MCP Server kwa mtiririko wa kazi wa kitaalamu wa urekebishaji
  • 🧪 Rekebisha server za MCP katika mazingira ya Agent Builder na Inspector

🎯 Matokeo ya Kujifunza: Tengeneza na rekebisha server za MCP za desturi kwa zana za kisasa

🐙 Moduli 4: Maendeleo ya Vitendo ya MCP - Server ya Nakala ya GitHub Desturi

Muda: Dakika 30

  • 🏗️ Jenga server halisi ya GitHub Clone MCP kwa mtiririko wa maendeleo
  • 🔄 Tekeleza kunakili kwa akili ya hazina kwa uthibitishaji na usimamizi wa makosa
  • 📁 Tengeneza usimamizi wa saraka mahiri na muunganisho wa VS Code
  • 🤖 Tumia Mode ya Wakala wa GitHub Copilot na zana za MCP za desturi
  • 🛡️ Tumia uthabiti wa hali ya uzalishaji na muendeshaji wa majukwaa mbalimbali

🎯 Matokeo ya Kujifunza: Tuma server ya MCP tayari kwa uzalishaji inayoboresha mtiririko halisi wa maendeleo

💡 Matumizi ya Dunia Halisi & Athari

🏢 Matumizi ya Kampuni

🔄 Otomatiki ya DevOps

Badilisha mtiririko wako wa maendeleo kwa otomatiki mahiri:

  • Usimamizi Akili wa Hazina: Mapitio ya msimbo yanayoendeshwa na AI na maamuzi ya kuunganisha
  • CI/CD Mahiri: Uboreshaji wa bomba la kazi msingi wa mabadiliko ya msimbo
  • Tausi ya Masuala: Uainishaji wa kiotomatiki wa hitilafu na ugawaji

🧪 Mapinduzi ya Hakiki Ubora

Inua majaribio kwa otomatiki wa AI:

  • Uundaji mahiri wa majaribio: Tengeneza seti kamili za majaribio kiotomatiki
  • Jaribio la Mabadiliko ya Mwonekano: Ugunduzi wa mabadiliko wa UI wenye nguvu wa AI
  • Ufuatiliaji wa Utendaji: Utambuzi wa matatizo mapema na utatuzi

📊 Ujasusi wa Mipangilio ya Data

Jenga mitiririko ya usindikaji wa data yenye akili zaidi:

  • Mchakato wa ETL unaojirekebisha: Mabadiliko ya data yanayoboresha yenyewe
  • Uchunguzi wa Dosari: Ufuatiliaji wa ubora wa data kwa wakati halisi
  • Uelekezaji Mahiri: Usimamizi wa mtiririko wa data kwa akili

🎧 Maboresho ya Uzoefu wa Mteja

Tengeneza mwingiliano bora wa mteja:

  • Msaada Unaojua Muktadha: Maajenti wa AI yenye ufikiaji wa historia ya mteja
  • Utatuzi wa Masuala kwa Ubashiri: Huduma kwa wateja inayotabiri matatizo
  • Muunganisho wa Njia Nyingi: Uzoefu wa AI uliojumlishwa kupitia majukwaa mbalimbali

🛠️ Mahitaji na Usanidi

💻 Mahitaji ya Mfumo

Kipengele Mahitaji Maelezo
Mfumo wa Uendeshaji Windows 10+, macOS 10.15+, Linux Mfumo wowote wa kisasa
Visual Studio Code Toleo thabiti la sasa Inahitajika kwa Microsoft Foundry Toolkit
Node.js v18.0+ na npm Kwa maendeleo ya server ya MCP
Python 3.10+ Hiari kwa server za MCP za Python
Kumbukumbu RAM 8GB chini kabisa 16GB inashauriwa kwa mifano ya ndani

🔧 Mazingira ya Maendeleo

Ongezo Zilizopendekezwa za VS Code

  • Microsoft Foundry Toolkit (ms-windows-ai-studio.windows-ai-studio)
  • Python (ms-python.python)
  • Python Debugger (ms-python.debugpy)
  • GitHub Copilot (GitHub.copilot) - Hiari lakini msaada

Zana za Hiari

  • uv: Meneja wa kisasa wa vifurushi vya Python
  • MCP Inspector: Zana ya urekebishaji mtazamo kwa server za MCP
  • Playwright: Kwa mifano ya otomatiki ya wavuti

🎖️ Matokeo ya Kujifunza na Njia ya Cheti

🏆 Orodha ya Ustadi wa Utaalamu

Kwa kumaliza warsha hii, utapata utaalamu katika:

🎯 Uwezo Msingi

  • Utaalamu wa Itifaki ya MCP: Uelewa wa kina wa usanifu na mifumo ya utekelezaji
  • Umahiri wa Microsoft Foundry Toolkit: Matumizi ya kiwango cha mtaalamu wa Microsoft Foundry Toolkit kwa maendeleo ya haraka
  • Maendeleo ya Server za Desturi: Jenga, tuma, na dumu server za MCP za uzalishaji
  • Ufanisi wa Muunganisho wa Zana: Unganisha AI kwa mtiririko uliopo wa maendeleo bila mshono
  • Matumizi ya Utaalamu wa Kutatua Matatizo: Tumia ujuzi uliopatikana kutatua changamoto halisi za biashara

🔧 Ujuzi wa Kiufundi

  • Sanidi na badilisha Microsoft Foundry Toolkit katika VS Code
  • Buni na tekeleza server za MCP za desturi
  • Unganisha Mifano ya GitHub na usanifu wa MCP
  • Tengeneza mitiririko ya majaribio ya kiotomatiki na Playwright
  • Tuma mawakala wa AI kwa matumizi ya uzalishaji
  • Rekebisha na boresha utendaji wa server ya MCP

🚀 Uwezo wa Juu

  • Buni muunganisho wa AI wa kiwango cha kampuni
  • Tekeleza mbinu za usalama bora kwa programu za AI
  • Buni usanifu wa server za MCP unaoweza kupanuka
  • Tengeneza minyororo ya zana za desturi kwa maeneo maalum
  • Fundisha wengine katika maendeleo ya AI-native

📖 Rasilimali Zaidi


🚀 Tuko tayari kubadilisha mtiririko wako wa maendeleo ya AI?

Tujenge pamoja siku za baadaye za programu mahiri kwa kutumia MCP na Microsoft Foundry Toolkit!

Nini Kifuatacho

Endelea kwa: Moduli 11: Maabara za Mkono za Server ya MCP


Kionyozo: Hati hii imetafsiriwa kwa kutumia huduma ya tafsiri ya AI Co-op Translator. Ingawa tunajitahidi kupata usahihi, tafadhali fahamu kwamba tafsiri za kiotomatiki zinaweza kuwa na makosa au upungufu wa usahihi. Hati ya asili katika lugha yake halisi inapaswa kuchukuliwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu inayofanywa na binadamu inapendekezwa. Hatutojibu kwa kuelewa vibaya au tafsiri potofu zinazotokea kutokana na matumizi ya tafsiri hii.