dotsagent.io
ภาษา:ไทย
เครื่องมือสำหรับนักพัฒนา · GitHub

ตั้งค่า 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

shell
claude mcp add --transport http --scope project github https://api.githubcopilot.com/mcp/

Cursor

.cursor/mcp.json
{
  "mcpServers": {
    "github": {
      "url": "https://api.githubcopilot.com/mcp/"
    }
  }
}

Codex

~/.codex/config.toml
[mcp_servers.github]
url = "https://api.githubcopilot.com/mcp/"

เรียกใช้ในเครื่องแทน (Cursor)

.cursor/mcp.json
{
  "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 ที่จำกัดสิทธิ์ให้แคบ

เซิร์ฟเวอร์อื่นในหมวด เครื่องมือสำหรับนักพัฒนา

MCP Steering Group

Everything

เซิร์ฟเวอร์ทดสอบอ้างอิงจากโปรเจกต์ MCP ที่เปิดให้ใช้ฟีเจอร์ของโปรโตคอลได้ทั้งหมด สำหรับตรวจสอบว่าไคลเอนต์ทำงานได้หรือไม่

MCP Steering Group

Git

ให้ agent ทำงานกับ Git repository ในเครื่อง เช่น ตรวจสอบสถานะ ดู diff และประวัติ จัดการ branch และ commit โดยเลือก path ของ repository ได้

GitLab

GitLab

Endpoint ในตัวของ GitLab สำหรับ issue, merge request, pipeline และการค้นหา พร้อมชุดเครื่องมือที่เลือกได้

Figma

Figma

ส่งเฟรม ตัวแปร และคอมโพเนนต์จากไฟล์ Figma ให้ coding agent เพื่อให้โค้ดที่เขียนตรงกับดีไซน์

Upstash

Context7

ดึงเอกสารไลบรารีและตัวอย่างโค้ดเวอร์ชันล่าสุดมาใส่ใน prompt ให้บริการแบบโฮสต์ และเลือกใช้ API key ได้

Docker

Docker MCP Gateway

เรียกใช้เซิร์ฟเวอร์จากแค็ตตาล็อก MCP ของ Docker ใน container โดยเชื่อมต่อผ่าน gateway endpoint เดียว

แหล่งที่มา

  1. github.com/github/github-mcp-server
  2. registry.modelcontextprotocol.io/v0.1/servers?search=github-mcp-server