کد کلود را به GitHub، Slack و Databases با MCP متصل کنید
MCP اجازه می دهد کلود کد با خدمات خارجی صحبت می کند. آن را به GitHub، Slack، پایگاه داده ها و ابزارهای مدیریت پروژه متصل کنید تا کل جریان کار dev را خودکار کنید.
MCP (Model Context Protocol) نحوه اتصال Claude Code به خدمات خارجی است. به جای محدود شدن به سیستم فایل و ترمینال شما، MCP به Claude Code اجازه میدهد تا مسائل GitHub را بخواند، در Slack پست کند، پایگاههای داده را جستجو کند و با ابزارهای مدیریت پروژه تعامل داشته باشد. Claude Code را از یک عامل کدنویسی به یک عامل گردش کار کامل توسعه تبدیل می کند.
MCP چیست و چگونه کار می کند؟
MCP یک پروتکل باز است که به ابزارهای هوش مصنوعی اجازه می دهد از طریق "سرورهای" استاندارد شده با سرویس های خارجی ارتباط برقرار کنند. هر سرور MCP ابزارها (اعمالی که هوش مصنوعی می تواند انجام دهد) و منابع (داده هایی که هوش مصنوعی می تواند بخواند) را در معرض دید قرار می دهد. Claude Code این ابزارها را به طور خودکار کشف می کند و زمانی که با درخواست شما مرتبط هستند از آنها استفاده می کند.
سرورهای MCP را به عنوان پلاگین در نظر بگیرید: شما آنها را یک بار نصب می کنید و Claude Code قابلیت های جدیدی به دست می آورد.
کدام سرورهای MCP برای توسعه دهندگان مفیدتر هستند؟
| سرور MCP | کاری که انجام می دهد | مثال استفاده |
|---|---|---|
| GitHub | خواندن / ایجاد مسائل، روابط عمومی، بررسی | بررسی کنید که چه مسائلی به من اختصاص داده شده اند.» |
| Slack | پیام های Read/send، کانال های جستجو | "یک اعلان استقرار برای # آزادی" |
| PostgreSQL | Query و اصلاح پایگاه داده | نشان دادن طرح جدول کاربران |
| Jira | بلیط های خواندن / به روز، ایجاد داستان | "Move PROJ-123 to In Progress" |
| خطی | مدیریت مسائل و پروژه ها | “Create abug Report for the login Issue” |
| عدم | خواندن / نوشتن صفحات و پایگاه های داده | "به روز رسانی doc retro" |
| Figma | خواندن فایل های طراحی و اجزای | "چه رنگی از اجزای دکمه استفاده می کند؟" |
چگونه یک سرور MCP نصب کنید؟?
کد کلود یک دستور داخلی برای مدیریت سرورهای MCP فراهم می کند:
# Add an MCP server (HTTP transport — recommended)
claude mcp add github-server https://api.github.com/mcp
# Add a local MCP server (stdio transport)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# List installed servers
claude mcp list
# Remove a server
claude mcp remove github-serverچگونه از ابزارهای MCP در عمل استفاده کنید؟?
هنگامی که یک سرور MCP نصب شد، کد کلود از ابزارهای خود به طور خودکار در صورت لزوم استفاده می کند. لازم نیست مشخص کنید که سرور MCP برای استفاده از چه چیزی استفاده می کند؛ فقط آنچه را که می خواهید توصیف کنید:
# Claude Code uses the GitHub MCP server automatically
> "What open issues are assigned to me?"
> "Create a PR for my current branch"
# Claude Code uses the Slack MCP server
> "Post to #engineering: Deploy v2.3 is live"
# Claude Code uses the PostgreSQL MCP server
> "Show me the last 10 users who signed up"
> "Add an index on the email column in the users table"چگونه سرورهای MCP را در هر پروژه پیکربندی کنیم؟?
سرورهای MCP را می توان در سطح پروژه پیکربندی کرد (در .claude/sets.json) یا در سطح جهانی (در ~/.claude/ulations.json). پیکربندی در سطح پروژه به این معنی است که تیم همان ادغام ها را به اشتراک می گذارد.
// .claude/settings.json (project level)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
},
"github": {
"type": "http",
"url": "https://api.github.com/mcp"
}
}
}سوالات اغلب پرسیده می شود
Related resources
Related posts
آمادهاید دست از کدنویسی کند بردارید؟
37 درس. پروژههای واقعی. از اولین نصب تا ارسال قابلیتها با Claude Code. ماژول 1 رایگان است.
شروع رایگان - ماژول 1 →