มาคุยกันเพิ่มเติมเกี่ยวกับการใช้ส่วนติดต่อผู้ใช้ในส่วนถัดไปกันเถอะ
นี่คือวิธีการที่เราควรดำเนินการในระดับสูง:
- กำหนดค่าไฟล์เพื่อค้นหา MCP Server ของเรา
- เริ่มต้น/เชื่อมต่อกับเซิร์ฟเวอร์ดังกล่าวเพื่อให้มันแสดงรายการความสามารถของมัน
- ใช้ความสามารถเหล่านั้นผ่านส่วนติดต่อ GitHub Copilot Chat
เยี่ยมมาก ตอนนี้ที่เราเข้าใจกระบวนการแล้ว ลองมาใช้ MCP Server ผ่าน Visual Studio Code ด้วยการฝึกปฏิบัติกัน
ในแบบฝึกหัดนี้ เราจะตั้งค่า Visual Studio Code ให้ค้นหา MCP Server ของคุณ เพื่อให้สามารถใช้งานผ่านส่วนติดต่อ GitHub Copilot Chat ได้
คุณอาจต้องเปิดใช้งานการค้นหา MCP Server ก่อน
- ไปที่
File -> Preferences -> Settingsแล้วค้นหาchat.mcp.discovery.enabledในไฟล์ settings.json
เริ่มต้นด้วยการสร้างไฟล์กำหนดค่าในโฟลเดอร์หลักของโปรเจกต์ คุณจะต้องมีไฟล์ชื่อ MCP.json และวางไว้ในโฟลเดอร์ที่ชื่อ .vscode ไฟล์ควรมีลักษณะดังนี้:
.vscode
|-- mcp.json
ต่อไป มาดูวิธีเพิ่มรายการเซิร์ฟเวอร์กัน
เพิ่มเนื้อหาต่อไปนี้ลงใน mcp.json:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}ตัวอย่างง่ายๆ ข้างต้นแสดงวิธีเริ่มเซิร์ฟเวอร์ที่เขียนด้วย Node.js สำหรับ runtime อื่นๆ ให้ระบุคำสั่งที่เหมาะสมสำหรับการเริ่มเซิร์ฟเวอร์โดยใช้ command และ args
ตอนนี้ที่คุณเพิ่มรายการแล้ว ลองเริ่มเซิร์ฟเวอร์กัน:
- ค้นหารายการของคุณใน mcp.json และตรวจสอบให้แน่ใจว่าคุณเห็นไอคอน "เล่น" (play):
- คลิกที่ไอคอน "เล่น" คุณจะเห็นไอคอนเครื่องมือใน GitHub Copilot Chat เพิ่มจำนวนเครื่องมือที่พร้อมใช้งาน หากคุณคลิกที่ไอคอนเครื่องมือดังกล่าว คุณจะเห็นรายการเครื่องมือที่ลงทะเบียนไว้ คุณสามารถเลือกหรือลบเลือกเครื่องมือแต่ละตัวได้ตามต้องการเพื่อให้ GitHub Copilot ใช้เป็นบริบท:
- เพื่อรันเครื่องมือ ให้พิมพ์คำสั่งที่คุณรู้ว่าจะตรงกับคำอธิบายของเครื่องมือ เช่น คำสั่ง "add 22 to 1":
คุณควรเห็นคำตอบว่า 23
ลองเพิ่มรายการเซิร์ฟเวอร์ในไฟล์ mcp.json ของคุณและตรวจสอบให้แน่ใจว่าคุณสามารถเริ่ม/หยุดเซิร์ฟเวอร์ได้ และตรวจสอบว่าคุณสามารถสื่อสารกับเครื่องมือบนเซิร์ฟเวอร์ผ่านส่วนติดต่อ GitHub Copilot Chat ได้ด้วย
ประเด็นสำคัญจากบทนี้คือ:
- Visual Studio Code เป็นไคลเอนต์ที่ยอดเยี่ยมที่ช่วยให้คุณใช้งาน MCP Server หลายตัวและเครื่องมือของพวกมันได้
- ส่วนติดต่อ GitHub Copilot Chat คือวิธีที่คุณโต้ตอบกับเซิร์ฟเวอร์เหล่านั้น
- คุณสามารถขอข้อมูลจากผู้ใช้ เช่น คีย์ API ซึ่งสามารถส่งต่อไปยัง MCP Server เมื่อกำหนดค่ารายการเซิร์ฟเวอร์ในไฟล์ mcp.json
- ถัดไป: Creating an SSE Server
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษาอัตโนมัติ Co-op Translator แม้ว่าเราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ควรใช้บริการแปลโดยมนุษย์มืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดขึ้นจากการใช้การแปลนี้


