سرور رسمی گیتهاب برای مدیریت مخازن، ایشو، Pull Request و اکشنها توسط دستیار هوش مصنوعی.
سرور MCP «GitHub» چیست؟
«GitHub» یک سرور Model Context Protocol (MCP) در دستهٔ توسعه و کد است. پروتکل MCP یک استاندارد باز است که به دستیارهای هوش مصنوعی مانند Claude اجازه میدهد بهصورت امن، ساختاریافته و دوطرفه با ابزارها و دادههای بیرونی گفتوگو کنند — بدون آنکه برای هر سرویس، کدِ چسبِ اختصاصی بنویسید. با نصب این سرور، مدل میتواند مستقیماً از قابلیتهای GitHub استفاده کند و کارها را در بستر گفتوگو انجام دهد.
قابلیتهای کلیدی
- مدیریت ایشو و PR
- جستوجوی کد و مخزن
- بررسی و کامنت روی کد
- مدیریت GitHub Actions
چرا از این سرور MCP استفاده کنیم؟
بهجای ساختِ یکپارچهسازیِ سفارشی برای هر مدل، یکبار این سرور را وصل میکنید و همهٔ کلاینتهای سازگار با MCP (Claude Desktop، Claude Code و دیگر ابزارها) میتوانند از آن استفاده کنند. این یعنی نگهداری کمتر، امنیت و کنترل دسترسیِ روشن، و قابلیت اطمینان بالاتر نسبت به راهحلهای موقتی. این سرور بهصورت میزبانشده (Remote) ارائه میشود و معمولاً با احراز هویت OAuth ایمن است؛ نیازی به نصب محلی نیست.
کاربردهای رایج
از این سرور در جریانهای کاری روزمرهٔ توسعه، اتوماسیون و تحلیل داده استفاده میشود — از نمونهسازی سریع تا استقرار در محیط سازمانی. ترکیب آن با سرورهای دیگر MCP، یک عاملِ هوش مصنوعیِ توانمند میسازد که میتواند چند سامانه را همزمان هماهنگ کند.
رویکرد دیباچین
در دیباچین این سرور MCP را متناسب با نیاز سازمان شما پیکربندی، ایمنسازی و در جریانهای کاری هوش مصنوعی یکپارچه میکنیم؛ از انتخاب سرورهای مناسب و تعریف سطح دسترسی تا ساخت عاملهای اختصاصی. برای مشاوره و پیادهسازی، با ما تماس بگیرید.
نصب
برای افزودن این سرور، بلوک زیر را به فایل پیکربندی کلاینت خود (برای نمونه claude_desktop_config.json) اضافه کنید و کلاینت را دوباره اجرا کنید:
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
این سرور میزبانشده است؛ کافی است آدرس آن را در کلاینت سازگار با MCP ثبت و در صورت نیاز احراز هویت (OAuth) را کامل کنید.
کد منبع و مستندات کامل: https://github.com/github/github-mcp-server
پیکربندی (کلاینت MCP)
این پیکربندی را در فایل تنظیماتِ کلاینت MCP خود (مثل Claude Desktop، Cursor یا Claude Code) قرار دهید:
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
نحوهٔ استفاده
پس از نصب، کافی است در گفتوگو خواستهٔ خود را به زبان طبیعی بیان کنید؛ دستیار هوش مصنوعی بهصورت خودکار ابزارهای «GitHub» را فراخوانی میکند. برای نمونه میتوانید بگویید کاری که میخواهید انجام شود چیست و مدل، مرحلهبهمرحله آن را با استفاده از این سرور اجرا میکند.
نکتهٔ امنیتی: همیشه کمترین سطح دسترسی لازم را به سرور بدهید (اصل حداقل امتیاز) و برای محیطهای تولید، توکنها و کلیدها را بهصورت متغیر محیطی نگه دارید.
پرسشهای متداول
GitHub MCP چیست؟
سرور رسمی گیتهاب برای مدیریت مخازن، ایشو، Pull Request و اکشنها توسط دستیار هوش مصنوعی. این یک سرور Model Context Protocol در دستهٔ توسعه و کد است.
چطور نصبش کنم؟
اسنیپت پیکربندی را در فایل کلاینت (مثل claude_desktop_config.json) اضافه کنید و کلاینت را دوباره اجرا کنید؛ جزئیات در بخش «نصب و پیکربندی» آمده است.
آیا رایگان و متنباز است؟
کد منبع در گیتهاب در دسترس است؛ برای برخی سرویسها ممکن است کلید API یا حساب کاربری لازم باشد.