MCP Tools31.7k

GitHub MCP

ต่อ AI เข้ากับบัญชี GitHub ของคุณ ให้มันจัดการ repo, issue, pull request และค้นโค้ดได้เอง

open_in_newดูบน GitHub

terminalคำสั่งที่ใช้ได้

  • reposอ่านและจัดการไฟล์ในคลังโค้ด (repository) เช่นเปิดดูไฟล์ สร้างไฟล์ใหม่ แก้ไฟล์เดิม
  • issuesเปิด ปิด และตอบ issue ซึ่งคือบันทึกงานหรือบั๊กที่ต้องแก้
  • pull_requestsสร้างและรีวิว pull request ซึ่งคือข้อเสนอแก้โค้ดก่อนรวมเข้าโปรเจกต์จริง
  • actionsสั่งและดูผลของ workflow อัตโนมัติ เช่นการรันเทสต์หรือ deploy
  • code_securityดูผลสแกนหาช่องโหว่ความปลอดภัยในโค้ด (Code Scanning)
  • notificationsอ่านและจัดการการแจ้งเตือนใน GitHub ของคุณ
  • discussionsอ่านและตอบกระทู้พูดคุย (Discussions) ในโปรเจกต์
  • usersค้นหาผู้ใช้และดูข้อมูลโปรไฟล์บน GitHub

มันคืออะไร

GitHub MCP คือสะพานทางการที่ GitHub ทำเองไว้ต่อ AI เข้ากับบัญชี GitHub ของคุณ พอต่อแล้ว AI จะทำงานบน GitHub ได้เหมือนคุณนั่งทำเอง เช่นเปิดดูไฟล์ในโปรเจกต์ สร้าง issue ใหม่ รีวิว pull request หรือค้นว่าโค้ดส่วนไหนเขียนคำว่าอะไรไว้ คุณแค่พิมพ์สั่งเป็นภาษาคน แทนที่จะต้องคลิกเองทีละหน้าบนเว็บ GitHub

ถ้านึกภาพไม่ออก GitHub คือที่เก็บโปรเจกต์โค้ดออนไลน์ของคนทั่วโลก ส่วน GitHub MCP เหมือนคุณยื่นกุญแจบ้านให้ผู้ช่วยที่ไว้ใจได้ บอกว่า "เข้าไปหยิบของห้องนี้ จัดของห้องนั้นให้หน่อย" แล้วมันเดินเข้าไปทำให้ตามที่สั่ง โดยคุณไม่ต้องเดินเข้าไปเอง

แก้ปัญหาอะไรให้คุณ

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

เอาไปทำอะไรได้บ้าง

  • ให้ AI สรุปว่าโปรเจกต์หนึ่งมีไฟล์อะไรบ้าง และแต่ละไฟล์ทำหน้าที่อะไร โดยไม่ต้องเปิดอ่านเอง
  • เปิด issue ใหม่เพื่อจดบั๊กหรืองานที่ต้องทำ หรือให้ AI ไล่อ่าน issue เก่าแล้วสรุปว่ายังค้างอะไรอยู่
  • ให้ AI ช่วยรีวิว pull request บอกว่าโค้ดที่จะรวมเข้ามามีจุดไหนน่าห่วง
  • ค้นหาในโค้ดว่าคำหรือฟังก์ชันที่คุณสนใจอยู่ไฟล์ไหน บรรทัดไหน
  • ดูผลการรัน workflow อัตโนมัติว่าผ่านหรือพัง และพังเพราะอะไร

เริ่มใช้ทีละขั้น

  1. คัดลอกลิงก์ GitHub ด้านล่าง
  2. เปิด Claude Code, Claude Cowork หรือ Codex แล้ววางลิงก์ บอกมันว่า "ช่วยติดตั้งและตั้งค่าเครื่องมือนี้ให้หน่อย"
  3. มันจะขอ Personal Access Token ซึ่งคือกุญแจส่วนตัวจากบัญชี GitHub ของคุณ ให้ขอ AI ว่า "บอกวิธีสร้าง token นี้ทีละขั้นให้หน่อย" แล้วทำตาม เริ่มด้วยการให้สิทธิ์น้อย ๆ ก่อน เช่นแค่อ่าน
  4. ลองสั่งงานง่าย ๆ ก่อน เช่น "ดูใน repo ของฉันชื่อ ___ แล้วสรุปว่ามีไฟล์อะไรบ้าง" เพื่อเช็คว่าต่อสำเร็จจริง

ตัวอย่าง prompt

เปิด repo ของฉันชื่อ my-website แล้วไล่อ่าน issue ที่ยังเปิดอยู่ทั้งหมด สรุปให้หน่อยว่าตอนนี้มีงานค้างกี่เรื่อง เรื่องไหนน่าจะด่วนที่สุด แล้วช่วยร่างคำตอบสุภาพ ๆ ให้ issue ที่เป็นคำถาม

ข้อควรระวัง

token ที่คุณสร้างคือกุญแจเข้าบัญชี GitHub ของคุณจริง ๆ ใครได้ไปก็เข้าถึงโปรเจกต์คุณได้ อย่าเอาไปแปะให้คนอื่นเห็น และให้สิทธิ์เท่าที่จำเป็นพอ ตอนเริ่มควรให้แค่สิทธิ์อ่าน ค่อยเพิ่มสิทธิ์แก้ไขเมื่อมั่นใจแล้ว เพราะถ้า AI เข้าใจผิดมันอาจไปสร้างหรือแก้ของจริงในโปรเจกต์คุณได้ ตัว GitHub MCP มีโหมดอ่านอย่างเดียว (read-only) ให้เปิดไว้ก่อนได้เพื่อความปลอดภัย ส่วนการต่อ AI เข้ากับ GitHub โดยตรงแบบนี้ ถ้าทำกับโปรเจกต์ของบริษัทควรเช็คกับทีมก่อนว่านโยบายอนุญาตหรือไม่

ลิงก์ GitHub

https://github.com/github/github-mcp-server