เอกสารนักพัฒนา
เชื่อม AI ของคุณเข้ากับคลังความรู้
REST API สำหรับงานอัตโนมัติ MCP server สำหรับผู้ช่วย AI คลังความรู้เดียวกัน ความปลอดภัยเดียวกัน
MCP Server
เชื่อม Claude Code, Claude Desktop, VS Code หรือ Cursor เข้ากับคลังความรู้ของคุณโดยตรง ผู้ช่วย AI ค้นหา สอบถาม และตรวจเอกสารได้ในตัว
- 4 เครื่องมือ: ค้นหา, ตอบ, รายการเอกสาร, ดึงเอกสาร
- 2 พรอมต์: ตรวจการกำกับดูแล, ตรวจเอกสาร
- การยืนยันตัวตน + ขีดจำกัดเดียวกับ REST API
REST API
สร้างการเชื่อมต่อของคุณเอง ทำงานอัตโนมัติ หรือฝังการค้นหาความรู้ในแอปของคุณ JSON เข้า JSON ออก
- ค้นหา, ตอบ, แชท (สตรีม SSE)
- จัดการเอกสาร CRUD + อัปโหลดไฟล์
- กำหนดขอบเขต API key + จำกัดอัตรา
ตั้งค่า MCP
เชื่อมผู้ช่วย AI ของคุณใน 3 ขั้นตอน
สร้าง API key
ไปที่ Settings → API Keys ในแดชบอร์ด Puccha ของคุณ สร้าง key ที่มีขอบเขต mcp.
เชื่อมต่อเครื่องมือ AI ของคุณ
เลือกเครื่องมือของคุณ แล้วแทนที่ puccha_live_YOUR_KEY ด้วย key จากขั้นตอนที่ 1 — ในแดชบอร์ดจะแสดงโค้ดชุดเดียวกันพร้อมใส่ key ให้ทันทีที่สร้าง key
Claude Code
รันคำสั่งนี้ใน terminal
claude mcp add --transport http puccha https://app.puccha.ai/api/mcp \
--header "Authorization: Bearer puccha_live_YOUR_KEY" เพิ่มลงใน .mcp.json — ทางเลือก
{
"mcpServers": {
"puccha": {
"type": "http",
"url": "https://app.puccha.ai/api/mcp",
"headers": {
"Authorization": "Bearer puccha_live_YOUR_KEY"
}
}
}
} เพิ่ม --scope user เพื่อให้ใช้ได้ทุกโปรเจกต์
รีสตาร์ท Claude Code แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
Claude Desktop
เพิ่มลงใน claude_desktop_config.json
{
"mcpServers": {
"puccha": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://app.puccha.ai/api/mcp",
"--transport",
"http-only",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer puccha_live_YOUR_KEY"
}
}
}
} ต้องมี Node.js (ใช้รัน mcp-remote) เปิดไฟล์จาก Settings → Developer → Edit Config
รีสตาร์ท Claude Desktop แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
Cursor
เพิ่มลงใน .cursor/mcp.json
{
"mcpServers": {
"puccha": {
"url": "https://app.puccha.ai/api/mcp",
"headers": {
"Authorization": "Bearer puccha_live_YOUR_KEY"
}
}
}
} นี่คือไฟล์ระดับโปรเจกต์ — ใช้ ~/.cursor/mcp.json เพื่อเปิดใช้ทุกที่
รีสตาร์ท Cursor แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
VS Code
เพิ่มลงใน .vscode/mcp.json
{
"servers": {
"puccha": {
"type": "http",
"url": "https://app.puccha.ai/api/mcp",
"headers": {
"Authorization": "Bearer puccha_live_YOUR_KEY"
}
}
}
} นี่คือไฟล์ระดับ workspace — สำหรับทุกโปรเจกต์ให้รัน "MCP: Open User Configuration" จาก Command Palette
รีสตาร์ท VS Code แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
Windsurf
เพิ่มลงใน ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"puccha": {
"serverUrl": "https://app.puccha.ai/api/mcp",
"headers": {
"Authorization": "Bearer puccha_live_YOUR_KEY"
}
}
}
} รีสตาร์ท Windsurf แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
Codex CLI
เพิ่มลงใน ~/.codex/config.toml
[mcp_servers.puccha]
url = "https://app.puccha.ai/api/mcp"
http_headers = { "Authorization" = "Bearer puccha_live_YOUR_KEY" } รีสตาร์ท Codex CLI แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
Gemini CLI
รันคำสั่งนี้ใน terminal
gemini mcp add --transport http \
--header "Authorization: Bearer puccha_live_YOUR_KEY" \
puccha https://app.puccha.ai/api/mcp เพิ่มลงใน ~/.gemini/settings.json — ทางเลือก
{
"mcpServers": {
"puccha": {
"httpUrl": "https://app.puccha.ai/api/mcp",
"headers": {
"Authorization": "Bearer puccha_live_YOUR_KEY"
}
}
}
} รีสตาร์ท Gemini CLI แล้วเครื่องมือ puccha_search, puccha_answer และเอกสารจะปรากฏในรายการเครื่องมือ
เริ่มใช้งาน
ตอนนี้ผู้ช่วย AI ของคุณเข้าถึงเครื่องมือเหล่านี้ได้:
puccha_search
ค้นหาแบบไฮบริด — คืนชิ้นส่วนเอกสาร
puccha_answer
คำตอบ RAG พร้อมการอ้างอิง
puccha_list_docs
เรียกดูคลังความรู้
puccha_get_doc
อ่านเนื้อหาเอกสารเต็ม
REST API
ทุก endpoint ต้องใช้ API key ผ่าน Authorization: Bearer puccha_live_...
/api/search ค้นหาแบบไฮบริด (ความหมาย + คำ) คืนชิ้นส่วนเอกสารที่จัดอันดับโดยไม่สร้างคำตอบด้วย LLM
curl -X POST https://app.puccha.ai/api/search \
-H "Authorization: Bearer puccha_live_..." \
-H "Content-Type: application/json" \
-d '{"query": "PDPA requirements", "topK": 5}' /api/answer คำตอบ RAG พร้อมการอ้างอิง ดึงเอกสารที่เกี่ยวข้องและสร้างคำตอบที่อ้างอิงจากคลังความรู้ของคุณ
curl -X POST https://app.puccha.ai/api/answer \
-H "Authorization: Bearer puccha_live_..." \
-H "Content-Type: application/json" \
-d '{"query": "วิธีขอความยินยอมตาม PDPA", "locale": "th"}' /api/chat แชทแบบสตรีมพร้อมบริบทหลายเทิร์น คืนสตรีม SSE พร้อมชิ้นข้อความและการอ้างอิง
curl -N -X POST https://app.puccha.ai/api/chat \
-H "Authorization: Bearer puccha_live_..." \
-H "Content-Type: application/json" \
-d '{"query": "What is PDPA?", "locale": "en"}' อ้างอิง API ฉบับเต็มพร้อมสคีมาคำขอ/คำตอบกำลังจะมา
ระหว่างนี้ ลองใช้ API ผ่าน Playground ในแดชบอร์ดของคุณ
ขีดจำกัดอัตรา
| แพ็ก | คำขอ/วัน | ต่อ key/ชั่วโมง | เครื่องมือ MCP/ชั่วโมง |
|---|---|---|---|
| Free | 100 | 60 | 60 |
| Team | 1,000 | 60 | 60 |
| Business | 10,000 | 60 | 60 |
| Enterprise | กำหนดเอง | กำหนดเอง | กำหนดเอง |