// ไฟล์คอนฟิก
บล็อก YAML
บันทึกบล็อกเป็น .continue/mcpServers/maguyva.yaml ในเวิร์กสเปซ หรือเพิ่มรายการ mcpServers ใน ~/.continue/config.yaml ส่วน config.json เลิกใช้แล้ว
สำหรับผู้ใช้ Continue
เอเจนต์ของ Continue ทำงานจากบริบทที่คุณให้และเครื่องมือที่คอนฟิกอนุญาต Maguyva ทำดัชนีทั้งรีโพแล้วส่งให้ผ่าน MCP โหมดเอเจนต์จึงถามได้ว่าโค้ดอยู่ที่ไหน ก่อนจะไล่อ่านทีละไฟล์
แผน Free: รีโพซิทอรี 3 แห่ง, บรรทัดที่ทำดัชนีสูงสุด 50,000 บรรทัด ไม่ต้องใช้บัตรเครดิต
บล็อก YAML เดียว: URL หนึ่งรายการ เฮดเดอร์หนึ่งรายการ และซีเคร็ตจาก .env ของคุณ ข้อเท็จจริงสี่ข้อเฉพาะของ Continue
// ไฟล์คอนฟิก
บันทึกบล็อกเป็น .continue/mcpServers/maguyva.yaml ในเวิร์กสเปซ หรือเพิ่มรายการ mcpServers ใน ~/.continue/config.yaml ส่วน config.json เลิกใช้แล้ว
// การส่งผ่าน
Continue เชื่อมต่อกับ endpoint ของ Maguyva ผ่าน Streamable HTTP โดยเฮดเดอร์อยู่ใต้ requestOptions ไม่มีโปรเซสบนเครื่อง ไม่ต้องใช้ Node.js
// คีย์
${{ secrets.MAGUYVA_API_KEY }} อ่านค่าจาก ~/.continue/.env ก่อน แล้วจึงเป็น .continue/.env และ .env ของเวิร์กสเปซ และสุดท้ายคือสภาพแวดล้อมของโปรเซส ตัวบล็อกเองไม่มีคีย์
// โหมด
Continue เปิดให้ใช้เครื่องมือ MCP ในโหมดเอเจนต์ ไม่ใช่ในแชต คอนฟิก JSON จากไคลเอนต์อื่นก็ใช้ได้ แค่วางไว้ใน .continue/mcpServers/
# .continue/rules/testing.md
---
globs: "src/**/*.ts"
---
รันเทสต์ของแพ็กเกจก่อนจะบอกว่าการแก้ไขเสร็จแล้วContinue โหลดกฎแบบ Markdown จาก .continue/rules/ กฎหนึ่งข้อใช้ได้ตลอด ใช้เฉพาะเมื่อมีไฟล์ที่ตรงกันอยู่ในบริบท (globs) หรือใช้เมื่อเอเจนต์ตัดสินว่า description ของกฎเข้ากับงาน ใช้กฎสำหรับ:
กฎบอกเอเจนต์ว่าควรทำงานอย่างไร แต่บอกไม่ได้ว่าโค้ดเป็นอย่างไรหลังการเมิร์จเมื่อเช้านี้
สามช่องว่างที่โหมดเอเจนต์ต้องเติมด้วยการอ่านไฟล์
คุณเพิ่มไฟล์ที่คิดว่าสำคัญ แต่การอิมพลีเมนต์ที่เอเจนต์ต้องการมักอยู่ในไฟล์ที่คุณไม่ได้นึกถึง
“ถ้าเปลี่ยนตรงนี้แล้วอะไรจะพัง?” เป็นคำถามเชิงกราฟ หากไม่มีดัชนี เอเจนต์ต้องอ่านไฟล์ทีละไฟล์เพื่อตอบ
Continue รันโมเดลบนเครื่องที่มีขีดจำกัดบริบทแคบได้ คำตอบที่จัดอันดับพร้อม file:line เพียงคำตอบเดียวใส่ได้พอดีในที่ที่การอ่านสำรวจสิบครั้งใส่ไม่ลง
บล็อก mcpServers เดียวให้โหมดเอเจนต์ได้:
กฎบอก Continue ว่า ควรทำงานอย่างไร
Maguyva ให้ แผนที่ของโค้ด แก่ Continue
ถามแผนที่ก่อน แล้วค่อยแก้ไข
// workflow 01
continue agent> เราตรวจลายเซ็นของ webhook ที่ไหน? semantic_search("verify webhook signature") src/webhooks/verify.ts:17 verifySignature() docs/webhooks.md:40 ← ข้อความ → เอเจนต์อ่าน verify.ts เท่านั้น ไม่อ่านไฟล์อื่น [exit 0]
การค้นหาตามความหมายเจอการอิมพลีเมนต์จริง แม้ชื่อจะไม่ตรงกับคำที่คุณใช้
// workflow 02
continue agent> ยังมีอะไร import ไคลเอนต์ billing ตัวเก่าอยู่บ้าง? dependency_search("LegacyBillingClient", dependents) ผู้ import 4 รายใน 3 แพ็กเกจ → เอเจนต์ย้ายทั้งสี่จุด แล้วจึงลบไคลเอนต์ [exit 0]
รายการผู้ import ครบก่อนการลบ ไม่ต้องรอให้ build เจอทีหลัง
สามขั้นตอน แผน Free: รีโพซิทอรี 3 แห่ง, บรรทัดที่ทำดัชนีสูงสุด 50,000 บรรทัด ไม่ต้องใช้บัตรเครดิต
// step 01
เลือกรีโพที่คุณรู้จักอยู่แล้ว เพื่อให้คุณประเมินคำตอบได้
// step 02
.continue/mcpServers/maguyva.yaml
name: Maguyva
version: 0.0.1
schema: v1
mcpServers:
- name: maguyva
type: streamable-http
url: https://maguyva.tools/mcp
requestOptions:
headers:
Authorization: Bearer ${{ secrets.MAGUYVA_API_KEY }}
// step 03
ใส่ MAGUYVA_API_KEY= ตามด้วยคีย์ของคุณใน ~/.continue/.env สลับไปโหมดเอเจนต์แล้วถามหนึ่งคำถามที่คุณรู้คำตอบอยู่แล้ว