เรียน claude
💻
บทที่ 4 · ⏱ 8 นาที

MCP เบื้องต้น — ให้ Claude เข้าถึงโลกของคุณ

MCP คือสิ่งที่เปลี่ยน Claude จาก "AI ในกล่อง" เป็น "ผู้ช่วยที่ทำงานกับเครื่องมือจริงของผม"

ก่อนผมรู้จัก MCP — ทุกครั้งที่อยากให้ Claude ดูข้อมูลของบริษัท ผมต้องก็อปไฟล์ Excel มาวาง อ่าน Notion ก็อปข้อความออกมา อ่าน PDF ก็ต้องโหลดและ upload — น่ารำคาญและกินเวลา

หลังจากติด MCP — Claude เข้าถึงทุกอย่างของผมได้ตรงๆ ผมแค่บอก "เปิด Sheet 'ยอดงานเดือนนี้' ดูว่าโครงการไหนช้ากว่า plan" — มันทำได้เลย

นี่คือ MCP

MCP คืออะไรในภาษาคน

MCP ย่อจาก Model Context Protocol

ผมชอบเปรียบกับมือกับสมอง

  • AI = สมองที่เก่งคิด แต่ไม่มีมือ
  • MCP = "มือ" ที่ยื่นให้ AI ใช้เอื้อมไปหาเครื่องมือจริง

พอติด MCP ของอะไร Claude ก็ใช้ของนั้นได้

  • ติด Notion MCP → Claude อ่าน/แก้ Notion ได้
  • ติด Filesystem MCP → Claude อ่าน/เขียนไฟล์ในเครื่องได้
  • ติด Google Drive MCP → Claude เปิด Sheets/Docs ของเราได้
  • ติด Gmail MCP → Claude อ่าน/ส่ง email ได้

Server ที่นิยม

Serverทำอะไรเหมาะกับ
Filesystemอ่าน/เขียนไฟล์ในเครื่องทุกคน
Notionอ่าน/แก้ Notionใช้ Notion จัดการงาน
Google DriveDocs / Sheets / Slidesใช้ Google Workspace
Gmailอ่าน/ส่ง emailตอบ email เยอะ
GitHubจัดการ repo, PRเขียนโค้ด
SupabaseQuery databaseมี app ใช้ Supabase
Linear / Jiraจัดการ taskทำงานทีม
Slackอ่าน/ส่งข้อความทีมใช้ Slack

วิธีติด MCP

MCP ติดได้บน Claude Desktop เท่านั้น เว็บไม่รองรับ

วิธีง่ายที่สุด — ผ่าน UI

Claude Desktop → Settings → Integrations → เลือก server (Notion, Drive, Gmail) → Connect

วิธีนี้ใช้กับ server official

วิธีที่ 2 — แก้ไฟล์ config โดยตรง

ใช้ตอนติด server ที่ไม่มีใน Integrations panel

ไฟล์อยู่ที่

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

เปิดด้วย text editor แล้วใส่

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/YOURNAME/Documents"
      ]
    }
  }
}

เปลี่ยน YOURNAME เป็น username ของเครื่องคุณ ตั้งให้ Claude เข้าถึงเฉพาะ folder ที่กำหนด

วิธีที่ 3 — Marketplace (ใหม่)

ใน Claude Desktop กดไอคอน 🔌 ข้างช่องพิมพ์ → เลือก server → Install

ลองติด Filesystem ก่อน — ง่ายและใช้บ่อย

เริ่มจากอันที่ง่ายและเป็นประโยชน์มาก

ใส่ใน config

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/YOURNAME/Documents"
      ]
    }
  }
}

Restart Claude Desktop

ลองถาม

ลองเลย: ลองให้ Claude อ่าน folder

ดูในโฟลเดอร์ Documents ของผม มีไฟล์อะไรบ้าง สรุปประเภทไฟล์ให้ดูหน่อย
เปิด Claude.ai

เคล็ดลับ

  • ครั้งแรก Claude จะขอ permission ก่อน — กด Allow
  • Claude จะเข้าถึงเฉพาะ folder ที่เราระบุใน config เท่านั้น

เช็คว่าได้ผลลัพธ์ตามนี้

  • Claude ขอ permission ก่อน
  • ลิสต์ไฟล์ออกมาถูก
  • ไม่เข้าถึง folder อื่นนอกที่อนุญาต

ลองเลย: ให้ Claude อ่าน PDF จากเครื่อง

0/1 ช่อง

กรอกให้ตรงกับคุณ

(ไม่บังคับ — ว่างไว้ก็คัดลอกได้)
อ่านไฟล์ [ชื่อไฟล์.pdf] ใน Documents แล้วสรุปประเด็นหลักเป็น bullet
เปิด Claude.ai

เคล็ดลับ

  • ไม่ต้อง upload — Claude เข้าถึงไฟล์ตรงๆ ได้เลย

เรื่อง security ที่ผมยึดเป็นกฎ

MCP = ให้สิทธิ์ AI เข้าถึงข้อมูลของเรา ต้องระวังเหมือนรับคนเข้าบ้าน

กฎของผม

  1. ติดเฉพาะ server ที่ trust ได้ — official ของ Anthropic หรือ open-source ที่ดูโค้ดได้
  2. ขอบเขตเฉพาะ — Filesystem ผมให้เข้าได้แค่ Documents ไม่ให้เข้าทั้งเครื่อง
  3. ตอบ permission อย่างมีสติ — Claude จะถามก่อนทำเรื่องสำคัญ อ่านก่อนกด Allow
  4. อย่าติด server แปลกๆ ที่เจอในเน็ต — เหมือนลง app เถื่อน

ลองทำดู: ติด MCP แรก

บทนี้มีประโยชน์กับคุณมั้ยครับ?

ผมอ่าน feedback เองทุกอันแล้วเอาไปปรับเนื้อหา