เพิ่ม MCP Python SDK
เพิ่มแพ็กเกจ mcp อย่างเป็นทางการให้โครงการของคุณ
เพิ่ม MCP Python SDK เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
ถึงเวลาเพิ่ม SDK
โปรเจกต์ของคุณมีโครงสร้างพร้อมแล้ว แต่ยังสื่อสารกับ MCP ไม่ได้ ขั้นตอนถัดไปคือเพิ่มไลบรารีอย่างเป็นทางการที่จัดการงานหนักทั้งหมดให้คุณ 📦
แพ็กเกจมีชื่อว่า mcp เท่านั้น
SDK ภาษา Python อย่างเป็นทางการเผยแพร่เป็นแพ็กเกจที่ชื่อสั้น ๆ ว่า mcp ภายในมีทุกอย่างที่ต้องใช้สร้างเซิร์ฟเวอร์และไคลเอนต์ด้วย Python แบบปกติ
เพิ่มแพ็กเกจด้วย uv
ภายในโฟลเดอร์โปรเจกต์ ให้เรียกใช้ uv add เพื่อติดตั้ง SDK และบันทึกเป็นสิ่งที่โปรเจกต์ต้องพึ่งพา คำสั่งเดียวจะดาวน์โหลดแพ็กเกจและอัปเดตไฟล์โปรเจกต์ให้
uv add "mcp[cli]"เหตุผลที่ต้องใช้ส่วนเสริม [cli]
ส่วนเสริม [cli] จะเพิ่มเครื่องมือบรรทัดคำสั่งสำหรับเรียกใช้และตรวจสอบเซิร์ฟเวอร์ หากไม่เพิ่มส่วนนี้ คุณจะได้เพียงไลบรารี แต่ไม่มีคำสั่ง mcp ที่มีประโยชน์
ใส่วงเล็บเหลี่ยมไว้ในเครื่องหมายคำพูด
ควรครอบชื่อด้วยเครื่องหมายคำพูดเสมอ เช่น "mcp[cli]" เชลล์หลายชนิดมองวงเล็บเหลี่ยมเป็นอักขระพิเศษ และเครื่องหมายคำพูดจะทำให้ตีความเป็นอักขระตามตัว
pip ยังใช้งานได้เช่นกัน
หากคุณต้องการใช้ pip แบบปกติ ก็สามารถติดตั้งแพ็กเกจเดียวกันได้ในลักษณะเดียวกัน เครื่องมือทั้งสองให้ SDK เหมือนกันทุกประการ ดังนั้นเลือกใช้ตามเวิร์กโฟลว์ที่เหมาะกับคุณ
pip install "mcp[cli]"ระบบบันทึกสิ่งที่ต้องพึ่งพา
uv add ไม่ได้ติดตั้งอย่างเดียว แต่ยังเขียน mcp ลงใน pyproject.toml ด้วย ทุกคนที่โคลนโปรเจกต์ของคุณจะได้ข้อกำหนดเดียวกันอย่างแม่นยำ
ไฟล์ล็อกจะตรึงเวอร์ชัน
uv ยังอัปเดตไฟล์ uv.lock ซึ่งตรึงเวอร์ชันที่แก้ไขการพึ่งพาแล้วไว้อย่างแน่นอน ทำให้ติดตั้งซ้ำได้ผลเหมือนเดิมบนทุกเครื่องทุกครั้ง
ยืนยันการนำเข้า
ตรวจสอบว่าติดตั้งสำเร็จโดยนำเข้า SDK ภายในสภาพแวดล้อมของคุณ หากไม่มีข้อผิดพลาดเกิดขึ้น แสดงว่าแพ็กเกจ mcp พร้อมใช้งาน
uv run python -c "import mcp; print('ok')"เซิร์ฟเวอร์อยู่ที่ใด
คลาสที่คุณจะใช้บ่อยที่สุดคือ FastMCP ซึ่งอยู่ภายใต้ mcp.server.fastmcp นี่คือวิธีระดับสูงสำหรับกำหนดเครื่องมือโดยไม่ต้องจัดการรายละเอียดของโพรโทคอลดิบ
from mcp.server.fastmcp import FastMCPการนำเข้าเดียว พลังมหาศาล
การนำเข้าเพียงครั้งเดียวนี้จะเปิดใช้ตัวตกแต่งสำหรับเครื่องมือ ทรัพยากร และพรอมต์ SDK จะเปลี่ยนฟังก์ชัน Python ธรรมดาให้เป็นความสามารถที่ AI เรียกใช้ได้ ✨
ตรวจสอบอย่างรวดเร็ว
คุณต้องการ SDK พร้อมตัวช่วยบรรทัดคำสั่ง
ติดตั้ง SDK แล้ว
คุณเพิ่ม mcp[cli] บันทึกไว้ใน pyproject.toml ตรึงเวอร์ชัน และยืนยันการนำเข้าแล้ว ตอนนี้โปรเจกต์ของคุณสามารถสร้างเซิร์ฟเวอร์ MCP จริงได้ 🎯
เรียนรู้ Python ด้วย AI tutor — ฟรี
เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป
- คอร์ส
- 30
- บทเรียน
- 120
คำถามที่พบบ่อย
บทเรียน “เพิ่ม MCP Python SDK” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เพิ่ม MCP Python SDK” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เพิ่ม MCP Python SDK”
เพิ่มแพ็กเกจ mcp อย่างเป็นทางการให้โครงการของคุณ คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “เพิ่ม MCP Python SDK” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม
ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ติดตั้ง Python และ uv
- เพิ่ม MCP Python SDK
- ทำความรู้จัก mcp CLI
- โครงสร้างโครงการสำหรับเซิร์ฟเวอร์