---
title: "สร้างด้วย Claude Code, Codex หรือ Cursor"
description: "ติดตั้ง Agent Skills ของ ThunderPhone เชื่อมต่อเซิร์ฟเวอร์ MCP ของ ThunderPhone และมอบเอกสารประกอบผลิตภัณฑ์ที่เป็นปัจจุบันให้แก่เอเจนต์เขียนโค้ด"
---

ThunderPhone มีสามเลเยอร์สำหรับเอเจนต์เขียนโค้ด:

| เลเยอร์ | สิ่งที่มอบให้เอเจนต์ |
| --- | --- |
| [ทักษะเอเจนต์](https://github.com/thunderphone/skills) | ขั้นตอนการทำงานเฉพาะทางสำหรับเอเจนต์ พรอมป์ต์ หมายเลข การโทร เครื่องมือ เว็บฮุก ฐานความรู้ การทดสอบ แคมเปญ วิดเจ็ต เฟรมเวิร์กแบบเรียลไทม์ และการย้ายระบบ |
| MCP | เครื่องมือที่ผ่านการยืนยันตัวตนครอบคลุมเอเจนต์ หมายเลข การโทร การทดสอบ ฐานความรู้ เครื่องมือ/เว็บฮุก แคมเปญ เสียง การนำเข้า และเอกสารตามที่เปิดตัว ใช้ `tools/list` เพื่อดูแค็ตตาล็อกปัจจุบัน |
| [เอกสารต้นฉบับ](https://thunderphone.com/docs/llms.txt) | แหล่งข้อมูล Markdown ปัจจุบันสำหรับพฤติกรรมของผลิตภัณฑ์และรายละเอียด API |

ทักษะอธิบายวิธีทำงาน MCP ช่วยให้เอเจนต์เขียนโค้ดตรวจสอบและดำเนินการกับ
องค์กรของคุณ เอกสารต้นฉบับให้ข้อมูลอ้างอิงสำหรับคำถามที่อยู่นอกเหนือจาก
ทักษะที่โหลดไว้

## ติดตั้งในโปรเจ็กต์

บล็อกนี้ติดตั้งทักษะ ทำให้คีย์พร้อมใช้งานในเชลล์ปัจจุบัน
และเพิ่มเซิร์ฟเวอร์ MCP ระดับโปรเจ็กต์ลงใน Claude Code แทนที่เพลซโฮลเดอร์
โดยอ่านค่าจริงจากตัวจัดการข้อมูลลับของคุณ ห้ามวางคีย์ลงในรีโพซิทอรีหรือแชต

```bash
npx skills add thunderphone/skills
export THUNDERPHONE_API_KEY='replace-with-value-from-your-secret-manager'
claude mcp add --transport http --scope project \
  --header 'Authorization: Bearer ${THUNDERPHONE_API_KEY}' \
  thunderphone https://api.thunderphone.com/v1/mcp
```

สำหรับ Codex ให้แทนที่คำสั่งสุดท้ายด้วย:

```bash
codex mcp add thunderphone \
  --url https://api.thunderphone.com/v1/mcp \
  --bearer-token-env-var THUNDERPHONE_API_KEY
```

Cursor อ่านการกำหนดค่าโปรเจ็กต์จาก `.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}
```

VS Code ใช้เซิร์ฟเวอร์เดียวกันภายใต้คีย์ `servers` ใน `.vscode/mcp.json`:

```json
{
  "servers": {
    "thunderphone": {
      "type": "http",
      "url": "https://api.thunderphone.com/v1/mcp",
      "headers": {
        "Authorization": "Bearer ${env:THUNDERPHONE_API_KEY}"
      }
    }
  }
}
```

<Warning>
  คีย์ API ขององค์กรสามารถอ่านข้อมูลองค์กรและดำเนินการที่เปิดใช้งานได้
  เก็บคีย์ไว้ในตัวจัดการข้อมูลลับ จำกัดขอบเขตการเข้าถึงไว้ที่โปรเจ็กต์ที่ต้องการ
  และตรวจสอบการเรียกใช้เครื่องมือที่มีการเปลี่ยนแปลงข้อมูลก่อนอนุมัติ
</Warning>

## ตัวอย่างเซสชัน: พนักงานต้อนรับคลินิกทันตกรรมสองภาษา

1. ขอให้ AI เอเจนต์เขียนโค้ดโหลด `create-agent`,
   `thunderphone-prompt-builder`, `build-tool-integration`, `add-knowledge` และ
   `test-agent` แจ้งให้วางแผนก่อนและยังไม่สร้างทรัพยากร
2. ให้ข้อมูลข้อเท็จจริงของคลินิกที่ตรวจสอบแล้ว งานที่รองรับ กฎการส่งต่อ และ
   ภาษาท้องถิ่นที่จำเป็นทั้งสองภาษา ให้ตรวจสอบแค็ตตาล็อกเสียงและภาษาที่รองรับแบบสดแทนการสร้างเสียงหรือภาษาท้องถิ่นขึ้นเอง
3. ขอพรอมป์ต์สำหรับใช้งานจริงหนึ่งชุดที่สร้างจากหลักการทั่วไปและข้อเท็จจริง
   เอเจนต์ควรสลับไปใช้ภาษาที่รองรับของผู้โทร พูดให้กระชับ
   ถามครั้งละหนึ่งคำถาม และหลีกเลี่ยงสคริปต์คำตอบของผู้โทร
4. ให้กำหนดเครื่องมือจัดตารางเวลาที่มีขอบเขตแคบ และแนบเฉพาะความรู้ที่พนักงานต้อนรับต้องใช้
   ทดสอบความสำเร็จของเครื่องมือ ไม่มีช่วงเวลาว่าง อินพุตไม่ถูกต้อง
   หมดเวลา และการส่งต่อให้มนุษย์ก่อนนำไปใช้งาน
5. สร้างสถานการณ์สำหรับทั้งสองภาษา การขัดจังหวะ การแก้ไข ข้อมูลที่ขาดหาย
   คำถามเกี่ยวกับความรู้ ความล้มเหลวในการจัดตารางเวลา และการส่งต่อ
   รันสถานการณ์ ตรวจสอบทรานสคริปต์และหลักฐานจากเครื่องมือ แก้ไขกฎทั่วไปที่เล็กที่สุด
   แล้วรันชุดเดิมอีกครั้ง
6. ตรวจสอบฉบับร่างและหลักฐานการทดสอบที่แน่นอน จากนั้นอนุมัติการนำไปใช้งาน
   และการผูกหมายเลขอย่างชัดเจน โทรทดสอบเสียงแบบควบคุมในแต่ละภาษาก่อนเริ่มรับสายจริง

ใช้ [Python หรือ TypeScript SDK](/api-reference/sdks) สำหรับคำขอ REST แบบมีชนิดข้อมูลกำกับ

ใช้ REST แทน MCP เมื่อการสร้างต้องใช้เพย์โหลดที่กำหนดแน่นอน
ฟิกซ์เจอร์ที่มีการกำหนดเวอร์ชัน การประสานงานแบบกลุ่ม
หรือการดำเนินการที่ไม่มีในรายการเครื่องมือ MCP ปัจจุบัน API เริ่มต้นที่ `https://api.thunderphone.com/v1`; ดู
[ข้อมูลเบื้องต้นเกี่ยวกับ API](/api-reference/introduction) และ
[คู่มือ MCP](/th/guides/thunderphone-mcp-server)
