CONNECT
เชื่อมต่อ แล้วเริ่มเขียน
เลือกแอปที่คุณใช้ · URL เซิร์ฟเวอร์ https://api.khianme.com/mcp · ดูแบบทีละขั้น ↗
รองรับแอปไหนบ้าง
เซิร์ฟเวอร์เป็น MCP แบบ Streamable HTTP ตัวเดียว ต่อได้สองทาง: OAuth (กด Connect แล้วเข้าสู่ระบบ) เปิดให้ Claude, Grok และ ChatGPT · Bearer token ใน header ใช้กับทุกแอปที่ให้ใส่ header ได้ · ทดสอบแล้ว = เรียกเครื่องมือจริงจากเครื่องของเราเมื่อ 14–15 ก.ย. 2569 · ตามเอกสารผู้ผลิต = ผู้ผลิตระบุว่ารับ header แต่เรายังไม่ได้ลองเอง
| แอป | วิธีต่อ | สถานะ |
| Claude.ai (เว็บ) | Custom connector + OAuth | ใช้ได้ · วิธีอยู่ด้านล่าง |
| Claude Desktop | connector เดียวกับ Claude.ai ตามบัญชี | ใช้ได้ · ตั้งครั้งเดียวบนเว็บ |
| Claude แอปมือถือ (iOS/Android) | connector เดียวกับ Claude.ai ตามบัญชี | ใช้ได้ · ตั้งครั้งเดียวบนเว็บ |
| Claude Code (CLI) | claude mcp add --transport http khianme https://api.khianme.com/mcp --header "Authorization: Bearer …" | ทดสอบแล้ว |
| Grok (เว็บ) | Custom Connector + OAuth PKCE | ใช้ได้ · ค่าอยู่ด้านล่าง |
| Codex CLI (OpenAI) | codex mcp add khianme --url https://api.khianme.com/mcp --bearer-token-env-var KHIANME_TOKEN | ทดสอบแล้ว |
| Gemini CLI (Google) | gemini mcp add -t http khianme https://api.khianme.com/mcp -H "Authorization: Bearer …" | ทดสอบแล้ว (เชื่อมต่อ) |
| opencode | "mcp": { "khianme": { "type": "remote", "url": "…/mcp", "headers": { "Authorization": "Bearer …" } } } | ทดสอบแล้ว |
| Cursor · Windsurf · VS Code (Copilot) | config JSON แบบด้านล่าง (url + headers) | ตามเอกสารผู้ผลิต |
| ChatGPT (connector) | Developer mode → connector + OAuth | ทดสอบแล้ว · วิธีอยู่ด้านล่าง |
| เว็บแอป khianme.com/app | ไม่ต้องตั้งค่า เข้าสู่ระบบแล้วใช้ได้เลย | ใช้ได้ |
token ใส่ใน header เท่านั้น ห้ามใส่ต่อท้าย URL หรือใน argument ของเครื่องมือ · connector ของ Claude ผูกกับบัญชี Claude ของคุณ จึงตามไปทุกอุปกรณ์ที่เข้าบัญชีเดียวกัน
Claude.ai
- เพิ่ม custom connector ชื่อ KhianMe ด้วย URL ด้านบน
- กด Connect → เข้าสู่ระบบ KhianMe → อนุญาตและเชื่อมต่อ
- เปิดแชตใหม่ แล้วเปิด KhianMe ในเมนู + → Connectors
การตั้งค่า OAuth และทางเลือก Bearer header
หน้าต่าง Add custom connector ของ Claude.ai รับเฉพาะ URL ไม่รับ JSON: ใส่ชื่อ KhianMe และ URL https://api.khianme.com/mcp แล้วกด Continue
- ปล่อย Authentication เป็น Always required (Detected) และใช้ OAuth client แบบที่ Claude แนะนำ
- กด Add แล้วกด Connect ที่ KhianMe
- เข้าสู่ระบบ KhianMe และกด อนุญาตและเชื่อมต่อ หนึ่งครั้ง
- เปิดแชตใหม่ กด + → Connectors แล้วเปิด KhianMe
ระบบรองรับ Claude OAuth แบบ Dynamic Client Registration + S256 PKCE และออก token แยกต่อการเชื่อมต่อ หากหน้าจอของคุณไม่มี OAuth ให้ใช้ static header เป็นทางเลือก: Authentication None → Add header Authorization: Bearer <โทเคน> ห้ามใส่ token ต่อท้าย URL
Grok
- เพิ่ม Custom Connector ด้วย URL ด้านบน เลือก OAuth และ PKCE
- กรอกค่า OAuth ด้านล่าง โดยปล่อย Client Secret ว่าง
- เข้าสู่ระบบ KhianMe → อนุญาตและเชื่อมต่อ → เปิดแชตใหม่
ค่า OAuth สำหรับ Grok
หน้าต่าง Custom Connector ของ Grok ใช้ OAuth 2.1 + PKCE: ใส่ Server URL https://api.khianme.com/mcp แล้วใช้ค่าต่อไปนี้ในหน้าต่าง OAuth
- Client ID
grok-web- Authorization Endpoint
https://api.khianme.com/oauth/authorize- Token Endpoint
https://api.khianme.com/oauth/token- Scopes
mcp- Token Auth Method
none (PKCE only)
- กด Add Connector แล้วเลือก OAuth และ Use PKCE / none
- กรอกค่า OAuth ตามด้านบน โดยปล่อย Client Secret ว่าง
- เมื่อเปิดหน้า KhianMe ให้เข้าสู่ระบบ แล้วกด อนุญาตและเชื่อมต่อ
- กลับไป Grok เปิดแชตใหม่และเรียกเครื่องมือ KhianMe ได้เลย
การเชื่อมต่อ Grok ออกโทเคนแยกจาก Bearer token ที่สร้างในหน้าแอป และเก็บเฉพาะค่า HMAC ของ authorization code ในระบบ โทเคนไม่ปรากฏใน URL
ChatGPT
- Settings → Plugins → เปิด Developer mode (สวิตช์อยู่ใต้ Security and login)
- กด + → ใส่ Server URL ด้านบน → Authentication OAuth
- เข้าสู่ระบบ KhianMe → อนุญาตและเชื่อมต่อ → ChatGPT จะแจ้งว่า KhianMe is installed
ทำไม ChatGPT ไม่ต้องกรอก Client ID
ChatGPT ส่ง Client ID Metadata Document มาแทนการลงทะเบียน: client_id เป็น URL บน chatgpt.com ที่ออกให้ต่อ connector ระบบจะดึงเอกสารนั้นจาก chatgpt.com เท่านั้น แล้วใช้ callback ที่เอกสารประกาศ ไม่มีค่าอะไรให้กรอกและไม่ต้องใช้ Client Secret
โทเคนของ ChatGPT ออกแยกต่อ connector เหมือน Claude และ Grok และไม่ใช่ Bearer token ที่สร้างในหน้าแอป ถ้าเชื่อมต่อใหม่ให้ลบ connector เดิมก่อน
แอปที่รับ MCP config แบบ JSON
- เข้าสู่ระบบ แล้วเปิด บัญชี → การเชื่อมต่อ
- กดสร้าง Bearer token สำหรับ MCP แล้วคัดลอก config พร้อมใช้
- วางในช่อง Import JSON / MCP config ของแอปที่ใช้
ตัวอย่าง config และวิธีใช้ token
สำหรับ MCP client ใช้ Bearer token ที่ออกให้คุณเองใน header โค้ดเป็น credential และไม่ใช่ argument ของเครื่องมือ ส่วนหน้าเว็บให้เข้าสู่ระบบด้วยวิธีที่เปิดไว้ เช่น Google/อีเมล หรือใช้ access code เดิมที่ หน้าเข้าสู่ระบบ เพื่อแลกเป็น session cookie ที่มีอายุจำกัด
- เข้าสู่ระบบที่ หน้าเข้าสู่ระบบ
- กลับมาที่ หน้าแอป แล้วเปิดส่วน บัญชี
- กด สร้าง Bearer token สำหรับ MCP
- กด คัดลอก config พร้อมใช้ แล้ววางในช่อง Import JSON/MCP config ของเครื่องมือที่คุณใช้
{
"mcpServers": {
"khianme": {
"type": "http",
"url": "https://api.khianme.com/mcp",
"headers": { "Authorization": "Bearer <YOUR-TOKEN-HERE>" }
}
}
}
บล็อกนี้เป็น shape เดียวกับ DEPLOY.md — แทนค่าในตัวอย่างด้วย Bearer token ของคุณ ห้ามใส่ token ใน URL หรือใน argument ของ tool MCP client ที่ไม่มี Origin ไม่ถูก CORS ขวาง
เก็บ token เป็นความลับ ใช้ใน header เท่านั้น ห้ามใส่ใน URL หรือ argument ของเครื่องมือ
WEB APP
ใช้พื้นที่ทำงานบนเว็บ
หน้าแอป มี 6 ส่วนในเมนูด้านซ้าย: พื้นที่เขียน, แบรนด์, งานล่าสุด, คลังบทความ, Moodboard และ บัญชี กดปุ่มมุมซ้ายบน หรือ ⌘B / Ctrl+B เพื่อซ่อนเมนูให้พื้นที่เขียนกว้างขึ้น บนมือถือเมนูเลื่อนออกมาจากด้านซ้าย ในพื้นที่เขียน เครื่องมือทั้งหมดอยู่ในแถบเดียวด้านบน: โหมดการเขียน แบรนด์ สวิตช์ร่างจาก AI ตั้งค่า (น้ำเสียง ภาษา ชนิดงาน) และตัวอย่าง ส่วน Brand Memory อยู่ที่หน้าแบรนด์ Moodboard เป็นบอร์ดเต็มจอ เลื่อนและซูมได้ วางรูป โน้ต และดึงข้อความจากผลล่าสุด งานที่เก็บไว้ หรือร่างมาวาง ดูตัวอย่างโพสต์ในเครื่องพรีวิวบนบอร์ดตามแต่ละแอป ดูสีหลักจากรูปพร้อมรหัสสี แล้วบันทึกเป็นรูปตามสัดส่วนของโซเชียลได้ในที่เดียว สูงสุด 60 ชิ้นต่อแบรนด์ บอร์ดเก็บกับบัญชีเมื่อเข้าสู่ระบบ และมีสำเนาในเครื่อง; การเข้าสู่ระบบ การสร้าง MCP token การออกจากระบบ และการลบบัญชีอยู่ในส่วนบัญชี
โหมด ปรับร่างเดิม เรียกบริการจริงเมื่อคุณกดปุ่มและใช้โควตาเฉพาะงานที่สำเร็จ ส่วนโหมด เขียนให้ฉัน ส่ง brief และข้อมูลที่คุณประกาศไว้ไปยังเครื่องมือ compose เพื่อเขียนขึ้นใหม่จริง — เรียก model และใช้โควตาหนึ่งงานต่อชิ้น แคปชั่นและบทความยาวคิดเท่ากัน งานที่ไม่ผ่านการตรวจค่าที่ประกาศไว้จะไม่ถูกคืนและไม่คิดโควตา โหมด สัมภาษณ์ ถามคำถามได้โดยไม่ใช้โควตาการเขียน คิดเฉพาะตอนส่ง brief ไปเขียน รายการงานล่าสุดเก็บเฉพาะเวลา ประเภท จำนวนคำโดยประมาณ และหมายเลขงานไว้ในหน่วยความจำของแท็บนี้ ไม่เก็บต้นฉบับหรือผลลัพธ์
เริ่มจากตัวอย่างปรับร่าง หน้าสินค้า หรือโพสต์ Facebook ได้โดยยังไม่ต้องตั้งแบรนด์ ตัวอย่างเป็นโจทย์สมมติที่แก้ไขได้ ระบบส่งงานเมื่อกดเขียนเท่านั้น หลังได้ผล เปิด “แก้ไขข้อความก่อนใช้” เพื่อแก้ แล้วรับไฟล์ .txt จากเมนู “เพิ่มเติม” ฉบับแก้ไม่ถูกตรวจซ้ำหรือบันทึกอัตโนมัติ หากเลือกเก็บเป็นตัวอย่างแบรนด์ ต้องยืนยันก่อน และจะเก็บให้แบรนด์ที่ใช้สร้างงานชิ้นนั้น
แอปอ่านสิทธิ์และโควตาจาก session จริง ดูรายละเอียดแพ็กเกจบริการที่หน้าราคา (ยังไม่มีการสมัครและต่ออายุอัตโนมัติ) ส่วนสกิลซื้อและดาวน์โหลดผ่านหน้าสกิลตามสิทธิ์ของบัญชี
YOUR TEXT
เกิดอะไรขึ้นกับข้อความ
เมื่อเรียก humanize ร่างและ Brand Memory ที่คุณบันทึกไว้จะถูกส่งให้บริการ model เพื่อเขียนใหม่ job log ไม่เก็บข้อความต้นฉบับหรือข้อความที่เขียนใหม่ ผลลัพธ์ retry เก็บเข้ารหัสและหมดสิทธิ์เรียกซ้ำหลังสิบนาที ก่อนล้างข้อมูลในการกวาดรอบถัดไป ส่วน Brand Memory ถูกเก็บเข้ารหัสกับบัญชีจนกว่าคุณจะแก้หรือล้าง หน้าเว็บตรวจ session ด้วย /auth/session และส่ง cookie แบบ HttpOnly — ไม่เก็บ token ใน URL, source หรือ localStorage รายละเอียดผู้ให้บริการโมเดล การเก็บข้อมูล และการนำข้อมูลไปใช้ ระบุไว้ในนโยบายฉบับปัจจุบัน อ่าน Privacy Policy สำหรับรายละเอียดและข้อจำกัด