Kode Claude untuk GitHub, Slack, dan Database dengan MCP
MCP lets Claude Kode kode berbicara dengan layanan eksternal. Hubungkan ke GitHub, Slack, database, dan perangkat manajemen proyek untuk mengotomati seluruh dev workflow Anda.
MCP (Model Context Protocol) ialah cara Claude Code menyambung kepada perkhidmatan luaran. Daripada terhad kepada sistem fail dan terminal anda, MCP membenarkan Kod Claude membaca isu GitHub, menyiarkan ke Slack, menanya pangkalan data dan berinteraksi dengan alatan pengurusan projek. Ia menukarkan Kod Claude daripada ejen pengekodan kepada ejen aliran kerja pembangunan penuh.
Apakah MCP dan bagaimana ia berfungsi?
FOG MCP adalah protokol terbuka yang memungkinkan alat AI berkomunikasi dengan layanan eksternal melalui standardisasi "servers." Setiap server MCP mengekspos alat (tindakan yang dapat diambil AI) dan sumber daya (data AI dapat membaca). Claude Kode Kode fosfat menemukan alat-alat ini secara otomatis dan menggunakannya ketika mereka relevan dengan permintaan Anda.
Anda memasangnya sekali, dan Claude Code memperoleh kemampuan baru.
Server MCP yang mana yang paling berguna untuk pengembang?
| Server MCP XMCP | Apa yang dilakukannya | Contoh contoh contoh kasus |
|---|---|---|
| GitHub | Baca/ciptakan isu, PR, ulasan | "Periksa masalah apa yang ditugaskan padaku" |
| Kendur | Bacakan/kirim pesan, saluran pencarian | "Siarkan pemberitahuan penggunaan ke #releases" |
| PostgreSQL | Pertanyaan dan modifikasi database | "Tunjukkan skema meja pengguna" |
| Andika Jira | Tiket baca/update, buat cerita | " Pindahkan PROJ-123 ke Kemajuan" |
| Perancis | Manajemen isu dan proyek | " Cipta laporan bug untuk isu log masuk" |
| Notion | Baca/tulis halaman dan basis data | "Kemas kini dokumen retro pecut" |
| Figma | Komponen dan berkas dan komponen reka bentuk Bacaan | "Apa warna yang digunakan oleh komponen tombol?" |
Bagaimana kau memasang server MCP?
Claude Code menyediakan perintah bawaan untuk mengelola server 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-serverBagaimana kau menggunakan alat MCP saat latihan?
Setelah sebuah server MCP dipasang, Claude Code menggunakan alat-alatnya secara otomatis ketika relevan. Anda tidak perlu menentukan server MCP mana yang akan digunakan; jelaskan saja apa yang anda inginkan:
# 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"Bagaimana Anda mengkonfigurasi server MCP per projek?
Server-server MCP dapat dikonfigurasi di tingkat proyek (dalam .claude/settings.json) atau secara global (dalam ~/.claude/settings.json). Konfigurasi tahap proyektor berarti tim berbagi integrasi yang sama.
// .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"
}
}
}