// ไฟล์คอนฟิก
claude_desktop_config.json
เปิดได้จาก Settings → Developer → Edit Config บน macOS ไฟล์อยู่ใน ~/Library/Application Support/Claude/ บน Windows อยู่ใน %APPDATA%\Claude\
สำหรับผู้ใช้ Claude Desktop
Claude Desktop คือที่ที่หลายคนถามเรื่องโค้ดที่ตัวเองไม่ได้กำลังแก้: การรีวิว การรับพนักงานใหม่ การประชุมแก้เหตุขัดข้อง Maguyva ทำดัชนีรีโพแล้วให้บริการผ่าน MCP คำตอบจึงอ้างอิงไฟล์และบรรทัดแทนความจำ
แผน Free: รีโพซิทอรี 3 แห่ง, บรรทัดที่ทำดัชนีสูงสุด 50,000 บรรทัด ไม่ต้องใช้บัตรเครดิต
ไม่ต้องมีสำเนาในเครื่อง ถามดัชนีได้เลย ข้อเท็จจริงสี่ข้อเฉพาะของ Claude Desktop
// ไฟล์คอนฟิก
เปิดได้จาก Settings → Developer → Edit Config บน macOS ไฟล์อยู่ใน ~/Library/Application Support/Claude/ บน Windows อยู่ใน %APPDATA%\Claude\
// การรับส่งข้อมูล
ไฟล์นี้เริ่มโปรเซสในเครื่อง คู่มือนี้จึงรัน @maguyva/mcp ผ่าน npx ต้องติดตั้ง Node.js
// คีย์
บริดจ์อ่าน MAGUYVA_API_KEY จากบล็อก env ของเซิร์ฟเวอร์ในไฟล์เดียวกัน
// รีสตาร์ต
Claude Desktop อ่านไฟล์ตอนเปิดแอป หลังแก้ไขให้ปิดแอปให้สนิท เซิร์ฟเวอร์จะเริ่มทำงานเมื่อเปิดครั้งถัดไป
โปรเจกต์ของ Claude เก็บคำสั่งและไฟล์ที่ทุกแชตในโปรเจกต์ใช้เป็นจุดเริ่มต้น เหมาะสำหรับ:
ไฟล์ที่อัปโหลดคือสแนปช็อต หนึ่งวันหลังอัปโหลด รีโพก็เปลี่ยนไปแล้ว
สามทางที่การคุยเรื่องโค้ดผิดพลาดเมื่อไม่มีตัวโค้ด
ไฟล์ที่วางลงแชตเมื่อสัปดาห์ก่อนอธิบายโค้ดของสัปดาห์ก่อน Claude ตอบอย่างมั่นใจจากเวอร์ชันที่ได้รับ
ไฟล์เดียวแทบไม่เคยตอบได้ว่า “ถ้าสิ่งนี้ล้มเหลวจะเกิดอะไรขึ้น?” ตัวจัดการ การลองใหม่ และการแจ้งเตือนมักอยู่กันคนละแพ็กเกจ
Claude Desktop ไม่มีสำเนาทำงานของรีโพคุณ หากไม่มีเครื่องมือ ทุกคำตอบเรื่องโครงสร้างขึ้นอยู่กับว่าคุณจำวางอะไรไว้บ้าง
รายการ mcpServers เดียวให้สิ่งเหล่านี้แก่ Claude:
คำสั่งของโปรเจกต์บอก Claude ว่าต้องตอบอย่างไร
Maguyva มอบโค้ดที่ใช้เป็นฐานของคำตอบให้ Claude
คำถามที่ปกติคุณต้องเปิด IDE เพื่อตอบ
// workflow 01
claude> เกิดอะไรขึ้นหลัง webhook การชำระเงินไม่ผ่านการตรวจลายเซ็น? semantic_search("webhook signature verification failure") src/payments/webhooks.ts:64 verifySignature() src/payments/webhooks.ts:91 rejectAndAlert() → Claude ตอบโดยอ้างอิงทั้งสองบรรทัด [exit 0]
ทุกขั้นของคำตอบชี้ไปที่ไฟล์และบรรทัดที่คุณเปิดดูได้
// workflow 02
claude> มีกี่จุดที่อ่านฟิลด์เก่า plan_code? text_pattern_search("plan_code") พบ 14 รายการใน 9 ไฟล์ dependency_search("getPlanCode", dependents) ผู้เรียก 6 จุด → การประเมินเริ่มจากตัวเลข ไม่ใช่การเดา [exit 0]
มีประโยชน์ในการประชุมวางแผน เมื่อไม่มีใครเปิดรีโพอยู่
สามขั้นตอน แผน Free: รีโพซิทอรี 3 แห่ง, บรรทัดที่ทำดัชนีสูงสุด 50,000 บรรทัด ไม่ต้องใช้บัตรเครดิต
// step 01
เลือกรีโพที่คุณรู้จักอยู่แล้ว เพื่อให้คุณประเมินคำตอบได้
// step 02
claude_desktop_config.json
{
"mcpServers": {
"maguyva": {
"command": "npx",
"args": [
"-y",
"@maguyva/mcp"
],
"env": {
"MAGUYVA_API_KEY": "mgv_xxxx"
}
}
}
} // step 03
เปลี่ยน mgv_xxxx เป็นคีย์ API ของคุณ ปิด Claude Desktop ให้สนิทแล้วเปิดใหม่ หากเซิร์ฟเวอร์ไม่ปรากฏ ให้อ่าน mcp-server-maguyva.log ในโฟลเดอร์ล็อกของ Claude (~/Library/Logs/Claude บน macOS)