ตอนนี้ที่คุณได้ติดตั้ง SDK แล้ว ขั้นตอนต่อไปคือการสร้างโปรเจกต์กันเลย:
เพิ่มเครื่องมือและแหล่งข้อมูลโดยเพิ่มโค้ดดังต่อไปนี้:
มาเพิ่มโค้ดส่วนสุดท้ายที่จำเป็นเพื่อให้เซิร์ฟเวอร์สามารถเริ่มทำงานได้:
เริ่มเซิร์ฟเวอร์ด้วยคำสั่งดังนี้:
inspector เป็นเครื่องมือที่ยอดเยี่ยมที่ช่วยให้คุณเริ่มเซิร์ฟเวอร์และโต้ตอบกับมันเพื่อทดสอบการทำงานของเซิร์ฟเวอร์ มาเริ่มใช้งานกัน:
Note
อาจจะเห็นแตกต่างในช่อง "command" เพราะมันแสดงคำสั่งสำหรับรันเซิร์ฟเวอร์ด้วย runtime ที่คุณใช้
คุณจะเห็นส่วนติดต่อผู้ใช้ดังนี้:
- เชื่อมต่อกับเซิร์ฟเวอร์โดยเลือกปุ่ม Connect เมื่อเชื่อมต่อสำเร็จ คุณจะเห็นดังนี้:
- เลือก "Tools" และ "listTools" คุณจะเห็น "Add" ปรากฏขึ้น เลือก "Add" แล้วกรอกค่าพารามิเตอร์
คุณจะเห็นผลลัพธ์ดังนี้ ซึ่งเป็นผลลัพธ์จากเครื่องมือ "add":
ขอแสดงความยินดี คุณสามารถสร้างและรันเซิร์ฟเวอร์ตัวแรกของคุณได้สำเร็จ!
MCP มี SDK อย่างเป็นทางการสำหรับหลายภาษา:
- C# SDK - ร่วมมือกับ Microsoft
- Java SDK - ร่วมมือกับ Spring AI
- TypeScript SDK - การใช้งาน TypeScript อย่างเป็นทางการ
- Python SDK - การใช้งาน Python อย่างเป็นทางการ
- Kotlin SDK - การใช้งาน Kotlin อย่างเป็นทางการ
- Swift SDK - ร่วมมือกับ Loopwork AI
- Rust SDK - การใช้งาน Rust อย่างเป็นทางการ
- การตั้งค่าสภาพแวดล้อมการพัฒนา MCP ทำได้ง่ายด้วย SDK เฉพาะภาษา
- การสร้างเซิร์ฟเวอร์ MCP ต้องสร้างและลงทะเบียนเครื่องมือพร้อม schema ที่ชัดเจน
- การทดสอบและดีบักเป็นสิ่งจำเป็นสำหรับการใช้งาน MCP ที่น่าเชื่อถือ
สร้างเซิร์ฟเวอร์ MCP ง่ายๆ พร้อมเครื่องมือที่คุณเลือก:
- พัฒนาเครื่องมือในภาษาที่คุณถนัด (.NET, Java, Python หรือ JavaScript)
- กำหนดพารามิเตอร์นำเข้าและค่าที่ส่งกลับ
- รันเครื่องมือ inspector เพื่อตรวจสอบว่าเซิร์ฟเวอร์ทำงานได้ตามที่ต้องการ
- ทดสอบการใช้งานด้วยค่าต่างๆ
- สร้าง Agents โดยใช้ Model Context Protocol บน Azure
- Remote MCP กับ Azure Container Apps (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP Agent
ถัดไป: เริ่มต้นใช้งาน MCP Clients
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษาด้วย AI Co-op Translator แม้เราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางควรถูกพิจารณาเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้การแปลโดยมนุษย์ผู้เชี่ยวชาญ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดใด ๆ ที่เกิดขึ้นจากการใช้การแปลนี้


