Panduan MCP 2026: Apa Itu, Server Terbaik & Persediaan
Model Context Protocol mencapai 97 juta pemasangan. Pelajari apa itu MCP, server terbaik, cara menetapkannya dalam Claude & Cursor, dan mengapa ia penting.
TL;DR — MCP pada 2026
| Apa | Protokol terbuka yang menyambungkan model AI ke alatan luaran dan sumber data |
| Dicipta oleh | Anthropic (Nov 2024), kini ditadbir oleh Agentic AI Foundation di bawah Linux Foundation |
| Pemasangan | 97 juta+ muat turun SDK setakat Mac 2026 |
| Server tersedia | 12,000+ merentasi npm, PyPI, GitHub, dan pendaftar seperti Smithery |
| Klien disokong | Claude Desktop, Claude Code, Cursor, Windsurf, VS Code (Copilot), Zed, Cline, Replit |
| Pengangkutan | Stdio (tempatan), Streamable HTTP (jauh) |
| Kos | Percuma dan sumber terbuka (Apache 2.0) |
Apa Itu Model Context Protocol?
Model Context Protocol (MCP) ialah standard terbuka yang dicipta oleh Anthropic yang menentukan cara aplikasi AI menyambung ke alatan luaran, API, dan sumber data. Bayangkan ia sebagai USB-C untuk AI: satu palam universal yang membolehkan mana-mana model AI berkomunikasi dengan mana-mana perkhidmatan.
Sebelum MCP, setiap alatan AI mempunyai cara proprietari tersendiri untuk memanggil perkhidmatan luaran. Jika anda membina integrasi alatan untuk ChatGPT, anda perlu membinanya semula untuk Claude, dan sekali lagi untuk Cursor. MCP menghapuskan fragmentasi tersebut. Bina satu server MCP, dan ia berfungsi di mana-mana sahaja.
Anthropic menjadikan MCP sebagai sumber terbuka pada November 2024. Menjelang Disember 2025, ia telah didermakan kepada Agentic AI Foundation (AAIF) di bawah Linux Foundation, yang diasaskan bersama oleh Anthropic, OpenAI, Block, Google, Microsoft, AWS, dan Cloudflare. Menjelang 25 Mac 2026, ia telah melepasi 97 juta pemasangan — lengkung penggunaan terpantas untuk mana-mana standard infrastruktur AI dalam sejarah.
Bagaimana MCP Berfungsi?
MCP menggunakan seni bina klien-server dengan tiga komponen utama:
Seni Bina
┌─────────────────────────────────────────┐
│ Host (Claude Desktop, Cursor, etc.) │
│ │
│ ┌───────────┐ ┌───────────┐ │
│ │ MCP Client│ │ MCP Client│ ... │
│ └─────┬─────┘ └─────┬─────┘ │
└────────┼───────────────┼────────────────┘
│ │
┌─────▼─────┐ ┌─────▼─────┐
│ MCP Server│ │ MCP Server│
│ (GitHub) │ │ (Postgres)│
└───────────┘ └───────────┘
- Host: Aplikasi AI yang anda gunakan (Claude Desktop, Cursor, Claude Code)
- MCP Client: Terbenam di dalam hos, mengekalkan sambungan 1:1 dengan setiap server
- MCP Server: Program ringan yang mendedahkan alatan, sumber, atau prom daripada perkhidmatan luaran
Tiga Primitif
MCP menentukan tiga primitif untuk cara data mengalir:
| Primitif | Dikawal Oleh | Contoh |
|---|---|---|
| Tools (Alatan) | Model AI | "Cari repo GitHub ini," "Jalankan pertanyaan SQL ini" |
| Resources (Sumber) | Aplikasi | Kandungan fail, skema pangkalan data, respons API |
| Prompts (Prom) | Pengguna | Templat prom pra-bina untuk aliran kerja khusus |
Pengangkutan
Semua komunikasi menggunakan JSON-RPC 2.0. Dua pilihan pengangkutan:
- Stdio: Untuk server tempatan. Klien melancarkan server sebagai subproses dan berkomunikasi melalui stdin/stdout. Tanpa overhed rangkaian, kesederhanaan maksimum.
- Streamable HTTP: Untuk server jauh. Menggunakan satu titik akhir HTTP untuk pemesejan dwiarah. Menggantikan pengangkutan SSE yang lebih lama pada tahun 2025.
Server MCP Teratas pada 2026
Ekosistem ini telah berkembang pesat kepada 12,000+ server. Berikut adalah yang paling banyak digunakan:
| Server | Menyambung Ke | Pemasangan | Diselenggara Oleh |
|---|---|---|---|
| Filesystem | Fail tempatan (baca/tulis) | 485K+ | Anthropic (rasmi) |
| GitHub | Repo, PR, isu, CI/CD | 398K+ | GitHub (rasmi) |
| PostgreSQL | Pangkalan data Postgres | 312K+ | Anthropic (rasmi) |
| Brave Search | Hasil carian web | 287K+ | Anthropic (rasmi) |
| Playwright | Automasi pelayar | 180K+ | Microsoft (rasmi) |
| Slack | Mesej, saluran, bebenang | 150K+ | Anthropic (rasmi) |
| Context7 | Dokumentasi perpustakaan terkini | 120K+ | Upstash |
| Supabase | Platform Supabase penuh | 95K+ | Supabase |
| Firecrawl | Pengikisan dan perayauan web | 85K+ | Firecrawl |
| Notion | Halaman, pangkalan data, carian | 70K+ | Komuniti |
Pilihan Menonjol
Context7 boleh dikatakan sebagai server yang memberi impak tertinggi untuk pengkodan harian. Ia memberikan AI anda akses kepada dokumentasi perpustakaan semasa mengikut versi tertentu, menghapuskan halusinasi API dan contoh kod yang lapuk. Jika ejen AI anda terus mencadangkan sintaks yang telah usang, Context7 menyelesaikannya. Playwright (oleh Microsoft) memberi kawalan kepada AI anda ke atas pelayar sebenar menggunakan pohon kebolehcapaian Playwright. Lebih pantas dan lebih dipercayai berbanding pendekatan berasaskan tangkapan skrin. Sesuai untuk pengujian, pengikisan, dan pengesahan visual. Firecrawl mengendalikan pengekstrakan data web tanpa meninggalkan editor anda. Alatfirecrawl_agent miliknya merancang strategi pelayaran sendiri, mengumpul data daripada pelbagai sumber dan mengembalikan hasil yang berstruktur.
Alatan AI Mana yang Menyokong MCP?
Setiap platform AI utama kini menyokong MCP sebagai klien:
| Alat | Sokongan MCP | Nota |
|---|---|---|
| Claude Desktop | Penuh | Integrasi paling mendalam (Anthropic membina kedua-dua Claude dan MCP) |
| Claude Code | Penuh | Tiada had alatan, berasaskan terminal, menyokong kedua-dua server tempatan dan jauh |
| Cursor | Penuh | Persediaan paling mudah melalui UI Tetapan, had 40 alatan bagi setiap server |
| Windsurf | Penuh | Kawalan perusahaan yang kuat, konfigurasi MCP diuruskan oleh admin |
| VS Code + Copilot | Penuh | Sokongan MCP asli dalam mod ejen GitHub Copilot |
| Zed | Penuh | Sokongan MCP terbina dalam editor |
| Cline | Penuh | Sambungan VS Code dengan integrasi MCP |
| ChatGPT | Separa | OpenAI mula menyokong MCP pada 2025 |
| Replit | Penuh | Integrasi MCP asli awan |
Cara Menetapkan Server MCP
Dalam Claude Desktop
- Buka Claude Desktop dan pergi ke Settings > Developer > Edit Config
- Ini akan membuka
claude_desktop_config.json. Tambahkan server anda:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/you/projects"
]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "ghp_your_token_here"
}
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://localhost:5432/mydb"
]
}
}
}
- Tutup sepenuhnya dan buka semula Claude Desktop (bukan sekadar menutup tetingkap)
- Anda sepatutnya melihat ikon tukul dalam input sembang yang menunjukkan alatan yang tersedia
Dalam Cursor
Pilihan A — UI Tetapan:- Pergi ke Settings > Features > MCP
- Klik Add Server, isi nama, arahan (command), dan argumen (args)
- Mulakan semula Cursor sepenuhnya
Cipta .cursor/mcp.json dalam punca projek anda:
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp"]
},
"brave-search": {
"command": "npx",
"args": ["-y", "@anthropic-ai/brave-search-mcp"],
"env": {
"BRAVE_API_KEY": "your_key_here"
}
}
}
}
Kaedah ini sesuai untuk perkongsian pasukan melalui kawalan versi.
Dalam Claude Code
Tambah server melalui baris arahan (command line):
# Tambah server stdio
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem /Users/you/projects
# Tambah server dengan pemboleh ubah persekitaran
claude mcp add github -e GITHUB_TOKEN=ghp_your_token -- npx -y @modelcontextprotocol/server-github
# Senaraikan server yang dikonfigurasi
claude mcp list
# Buang server
claude mcp remove filesystem
Tip Persediaan Utama
- Jangan sesekali menulis rahsia (secrets) secara terus dalam fail konfigurasi. Gunakan pemboleh ubah persekitaran atau pengurus rahsia.
- Mana-mana server yang berfungsi dalam Claude Desktop juga berfungsi dalam Cursor — format JSON adalah identik.
- Server stdio memerlukan Node.js (untuk
npx) atau Python (untukuvx) dipasang secara tempatan. - Server jauh hanya memerlukan URL — tiada kebergantungan tempatan diperlukan.
Membina Server MCP Anda Sendiri
Jika alatan atau perkhidmatan anda belum mempunyai server MCP, anda boleh membinanya. SDK rasmi tersedia untuk TypeScript, Python, Java, Kotlin, C#, Swift, dan Go.
Berikut adalah contoh minimum dalam TypeScript:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
import { z } from "zod";
const server = new McpServer({
name: "my-server",
version: "1.0.0",
});
server.tool(
"get_weather",
"Get current weather for a city",
{ city: z.string() },
async ({ city }) => ({
content: [{ type: "text", text: `Weather in ${city}: 72°F, sunny` }],
})
);
const transport = new StdioServerTransport();
await server.connect(transport);
Terbitkan ke npm dan sesiapa sahaja boleh menambahkannya dengan npx -y your-package-name.
Mengapa MCP Menang
MCP berjaya di mana percubaan sebelumnya pada standard alatan AI gagal kerana tiga sebab:
- Luncurkan dahulu, standardkan kemudian. Anthropic meluncurkan MCP dengan server yang berfungsi dan sokongan klien sebenar sebelum meminta persetujuan industri. Menjelang masa pesaing menilainya, beribu-ribu pembangun sudah pun menggunakannya.
- Kesederhanaan. Server MCP berasaskan stdio hanyalah satu fail tunggal. JSON-RPC ialah protokol yang difahami ramai. Halangan untuk membina server hanyalah dalam hitungan minit, bukan minggu.
- Tadbir urus neutral. Mendermakan MCP kepada Agentic AI Foundation di bawah Linux Foundation — dengan OpenAI, Google, Microsoft, dan AWS sebagai ahli bersama — menghapuskan kebimbangan "keterikatan dengan Anthropic". Ia kini benar-benar neutral vendor.
Menghoskan Aplikasi Berasaskan MCP
Setelah anda membina aplikasi menggunakan ejen AI yang disambungkan dengan MCP, anda perlu melancarkannya. Y Build mengendalikan bahagian penggunaan (deployment) — pelancaran satu klik ke rangkaian edge global Cloudflare, dengan analitik dan SEO terbina dalam. Gandingkan aliran kerja AI berasaskan MCP anda dengan Y Build untuk beralih daripada prototaip ke produksi dalam beberapa minit.
Mula membina secara percuma →Soalan Lazim
Apa itu MCP dalam bahasa mudah?
MCP (Model Context Protocol) ialah standard universal yang membolehkan pembantu AI seperti Claude, ChatGPT, dan Cursor menyambung ke alatan dan data luaran. Daripada setiap AI membina integrasi sendiri, MCP menyediakan satu protokol yang berfungsi di mana-mana — serupa dengan bagaimana USB-C menyediakan satu kabel untuk semua peranti.
Adakah MCP percuma untuk digunakan?
Ya. MCP adalah sumber terbuka sepenuhnya di bawah lesen Apache 2.0. Spesifikasi protokol, SDK, dan server rujukan rasmi semuanya percuma. Sesetengah server MCP pihak ketiga mungkin memerlukan kunci API untuk perkhidmatan asas (cth., kunci API Brave Search), tetapi MCP sendiri tidak memerlukan kos.
Adakah saya perlu menjadi pembangun untuk menggunakan MCP?
Untuk persediaan asas (menambah server ke Claude Desktop atau Cursor), anda memerlukan pengetahuan teknikal yang minimum — kebanyakannya hanyalah salin-tampal konfigurasi JSON. Membina server MCP anda sendiri memerlukan pengalaman pengaturcaraan, tetapi menggunakan server sedia ada adalah mudah.
Apakah perbezaan antara MCP dan function calling?
Function calling ialah ciri peringkat model di mana anda menentukan alatan dalam permintaan API anda. MCP ialah standard peringkat protokol yang berada di atas function calling — ia menentukan cara klien menemui, menyambung ke, dan memanggil alatan yang dihoskan pada server luaran. Server MCP boleh mendedahkan alatan yang kemudiannya dipanggil melalui keupayaan function calling model tersebut.
Server MCP manakah yang patut saya pasang dahulu?
Mulakan dengan Filesystem (untuk akses fail tempatan) dan Context7 (untuk dokumentasi terkini). Kedua-dua ini merangkumi kes penggunaan paling biasa bagi pembangun. Tambah GitHub jika anda bekerja dengan repo, dan PostgreSQL atau Supabase jika anda berinteraksi dengan pangkalan data.
Bolehkah saya menggunakan MCP dengan ChatGPT?
Ya. OpenAI mula menyokong MCP pada tahun 2025 dan mengasaskan bersama Agentic AI Foundation bersama Anthropic. ChatGPT menyokong MCP, walaupun Claude Desktop dan Claude Code pada masa ini menawarkan integrasi paling mendalam memandangkan Anthropic mencipta kedua-dua model dan protokol tersebut.
Berapa banyak server MCP yang boleh saya jalankan serentak?
Tiada had protokol yang ketat. Claude Desktop dan Claude Code menyokong seberapa banyak server yang anda konfigurasi. Cursor mempunyai had 40 alatan bagi setiap server tetapi menyokong pelbagai server secara serentak. Secara praktikal, kebanyakan pembangun menjalankan 3-8 server yang merangkumi aliran kerja teras mereka.
Sumber:
- Model Context Protocol — Laman Rasmi
- Anthropic — Memperkenalkan Model Context Protocol
- Anthropic — Mendermakan MCP kepada Agentic AI Foundation
- Linux Foundation — Pengumuman Agentic AI Foundation
- MCP Mencapai 97J Pemasangan — AI Unfiltered
- Sebab Model Context Protocol Menang — The New Stack
- Spesifikasi MCP
- Repositori Server MCP GitHub
- Dokumentasi MCP Cursor
- Dokumentasi MCP Claude Code