ตั้งค่า GitHub
เซิร์ฟเวอร์ของ GitHub สำหรับ repository, issue, pull request, Actions และการค้นหาโค้ด พร้อมชุดเครื่องมือที่เลือกเปลี่ยนได้
- ผู้เผยแพร่
- GitHub อย่างเป็นทางการ
- Endpoint แบบโฮสต์
https://api.githubcopilot.com/mcp/- เรียกใช้ในเครื่อง
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server- Transport
- streamable-http, stdio
- การยืนยันตัวตน
- ใช้ OAuth บน endpoint ที่โฮสต์ไว้ หาก client มี GitHub app มิฉะนั้นให้ใช้ personal access token
- Environment
GITHUB_PERSONAL_ACCESS_TOKEN- สิ่งที่เข้าถึงได้
- อ่านและเขียนได้ โดยมีโหมดอ่านอย่างเดียวและตัวเลือกกรองชุดเครื่องมือ
- ไลเซนส์
- MIT
- ซอร์สโค้ด
- github.com/github/github-mcp-server
- สถานะ
- ใช้งานอยู่
ติดตั้ง
ผู้ให้บริการเป็นผู้โฮสต์เซิร์ฟเวอร์นี้ คุณจึงเพียงเพิ่ม URL โดยไม่มีอะไรทำงานบนเครื่องของคุณ หากต้องยืนยันตัวตน แถวด้านบนจะอธิบายวิธีดำเนินการ ส่วนเซิร์ฟเวอร์ที่ใช้ OAuth จะแจ้งให้คุณดำเนินการเมื่อเชื่อมต่อครั้งแรก
Claude Code
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/
Cursor
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
Codex
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"
เรียกใช้ในเครื่องแทน (Cursor)
{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "${env:GITHUB_PERSONAL_ACCESS_TOKEN}"
}
}
}
}
การตั้งค่าสำหรับไคลเอนต์อื่น →
Token ที่มีสิทธิ์ครอบคลุมกว้างจะทำให้ agent เขียนข้อมูลในทุก repository ที่ token เข้าถึงได้ จึงควรเลือกโหมดอ่านอย่างเดียวหรือใช้ token ที่จำกัดสิทธิ์ให้แคบ
เซิร์ฟเวอร์อื่นในหมวด เครื่องมือสำหรับนักพัฒนา
Everything
เซิร์ฟเวอร์ทดสอบอ้างอิงจากโปรเจกต์ MCP ที่เปิดให้ใช้ฟีเจอร์ของโปรโตคอลได้ทั้งหมด สำหรับตรวจสอบว่าไคลเอนต์ทำงานได้หรือไม่
Git
ให้ agent ทำงานกับ Git repository ในเครื่อง เช่น ตรวจสอบสถานะ ดู diff และประวัติ จัดการ branch และ commit โดยเลือก path ของ repository ได้
GitLab
Endpoint ในตัวของ GitLab สำหรับ issue, merge request, pipeline และการค้นหา พร้อมชุดเครื่องมือที่เลือกได้
Figma
ส่งเฟรม ตัวแปร และคอมโพเนนต์จากไฟล์ Figma ให้ coding agent เพื่อให้โค้ดที่เขียนตรงกับดีไซน์
Context7
ดึงเอกสารไลบรารีและตัวอย่างโค้ดเวอร์ชันล่าสุดมาใส่ใน prompt ให้บริการแบบโฮสต์ และเลือกใช้ API key ได้
Docker MCP Gateway
เรียกใช้เซิร์ฟเวอร์จากแค็ตตาล็อก MCP ของ Docker ใน container โดยเชื่อมต่อผ่าน gateway endpoint เดียว