Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Model Context Protocol (MCP) ialah standard terbuka yang dicipta oleh Anthropic yang menyediakan cara universal untuk menghubungkan model AI ke alat luaran, sumber data dan API. Ia bertindak sebagai antara muka piawai — seperti USB untuk AI — supaya mana-mana alat yang serasi MCP boleh berfungsi dengan mana-mana ejen AI yang serasi MCP.

Mengapa MCP wujud

Sebelum MCP, setiap alat AI membina integrasi khususnya sendiri untuk pangkalan data, API dan perkhidmatan luaran. Ini bermakna kerja pendua merentasi alat dan penguncian vendor untuk pengguna. MCP menyelesaikan ini dengan mentakrifkan protokol piawai: pembuat alat membina satu pelayan MCP dan ia berfungsi dengan setiap ejen AI yang menyokong MCP — Claude Code, Cursor, Windsurf dan lain-lain.

Cara MCP berfungsi

MCP menggunakan seni bina klien-pelayan. Ejen AI (klien) menyambung ke pelayan MCP yang mendedahkan alat, sumber dan gesaan. Apabila ejen perlu membuat pertanyaan pangkalan data, mencari dokumentasi atau memanggil API, ia menghantar permintaan piawai ke pelayan MCP yang sesuai. Pelayan mengendalikan interaksi sebenar dan mengembalikan keputusan berstruktur yang boleh dinilai oleh ejen.

json
// Example: MCP server configuration in Claude Code
// ~/.claude/settings.json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": { "GITHUB_TOKEN": "ghp_..." }
    },
    "postgres": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-postgres"],
      "env": { "DATABASE_URL": "postgresql://..." }
    }
  }
}

Pelayan MCP tersedia untuk GitHub, PostgreSQL, Slack, Google Drive, sistem fail dan berpuluh-puluh perkhidmatan lain. Semak pendaftaran pelayan MCP untuk senarai penuh integrasi yang dibina oleh komuniti.

Untuk apa Model Context Protocol digunakan?+
MCP menghubungkan ejen coding AI ke alat dan data luaran. Penggunaan biasa termasuk membuat pertanyaan pangkalan data, mencari dokumentasi, mengakses API, membaca fail dari storan awan dan berinteraksi dengan alat pengurusan projek — semuanya dari dalam aliran kerja ejen AI.
Alat AI mana yang menyokong MCP?+
Claude Code, Cursor, Windsurf, Cline dan beberapa alat coding AI lain menyokong MCP. Kerana ia adalah protokol terbuka, mana-mana alat boleh melaksanakan sokongan MCP.
Adakah MCP hanya untuk pengekodan?+
Tidak. Walaupun MCP digunakan secara meluas dalam alat coding AI, ia adalah protokol tujuan umum. Ia boleh menghubungkan model AI ke mana-mana sistem luaran — platform sokongan pelanggan, pangkalan data penyelidikan, alat CRM dan banyak lagi.
Bagaimana saya mencipta pelayan MCP tersuai?+
Pelayan MCP boleh dibina dalam TypeScript, Python atau mana-mana bahasa yang menyokong JSON-RPC. SDK MCP menyediakan templat permulaan. Pelayan asas mentakrifkan alat (fungsi yang boleh dipanggil AI) dan sumber (data yang boleh dibaca AI).

Related terms

Agentic CodingClaude CodeCLAUDE.mdEjen Pengekodan

Master Claude Code in days, not months

37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.

START FREE →
← ALL TERMS