dotsagent.io
اللغة:العربية
أدوات التطوير · GitHub

إعداد GitHub

خادم GitHub الرسمي للمستودعات والمشكلات وطلبات السحب وActions والبحث في الشيفرة، مع إمكانية تبديل مجموعات الأدوات.

الناشر
GitHub رسمي
نقطة النهاية المستضافة
https://api.githubcopilot.com/mcp/
التشغيل محليًا
docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
وسائل النقل
streamable-http, stdio
المصادقة
مصادقة OAuth على نقطة النهاية المستضافة إذا كان لدى العميل تطبيق GitHub، وإلا فاستخدم رمز وصول شخصيًا.
البيئة
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}"
      }
    }
  }
}

إعدادات العملاء الآخرين →

يتيح الرمز واسع الصلاحيات للوكيل الكتابة إلى كل المستودعات التي يشملها؛ لذا يُفضّل استخدام وضع القراءة فقط أو رمز محدود النطاق.

خوادم أخرى ضمن أدوات التطوير

المصادر

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