Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Ang Model Context Protocol (MCP) ay isang bukas na pamantayan na nilikha ng Anthropic na nagbibigay ng unibersal na paraan upang ikonekta ang mga AI model sa mga external na tool, data source, at API. Gumaganap ito bilang isang standardized na interface — tulad ng USB para sa AI — upang ang anumang MCP-compatible na tool ay maaaring gumana sa anumang MCP-compatible na AI agent.

Bakit umiiral ang MCP

Bago ang MCP, ang bawat AI tool ay nagtatayo ng sariling mga custom na integrasyon para sa mga database, API, at mga external na serbisyo. Nangangahulugan ito ng dobleng gawain sa mga tool at vendor lock-in para sa mga user. Nilulutas ng MCP ito sa pamamagitan ng pagbibigay ng kahulugan sa isang karaniwang protocol: nagtatayo ang mga gumagawa ng tool ng isang MCP server, at gumagana ito sa bawat AI agent na sumusuporta sa MCP — Claude Code, Cursor, Windsurf, at iba pa.

Paano gumagana ang MCP

Gumagamit ang MCP ng client-server architecture. Ang AI agent (client) ay kumokonekta sa mga MCP server na naglalantad ng mga tool, resource, at prompt. Kapag kailangan ng agent na mag-query ng database, maghanap ng dokumentasyon, o tumawag ng API, nagpapadala ito ng standardized na kahilingan sa naaangkop na MCP server. Ang server ang humahawak ng aktwal na interaksyon at nagbabalik ng mga structured na resulta na maaaring pag-aralan ng agent.

json
// Halimbawa: MCP server configuration sa 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://..." }
    }
  }
}

Ang mga MCP server ay magagamit para sa GitHub, PostgreSQL, Slack, Google Drive, mga file system, at dose-dosenang iba pang serbisyo. Tingnan ang MCP server registry para sa kumpletong listahan ng mga integrasyon na itinayo ng komunidad.

Para saan ginagamit ang Model Context Protocol?+
Ikinokonekta ng MCP ang mga AI coding agent sa mga external na tool at data. Kasama sa mga karaniwang paggamit ang pag-query ng mga database, paghahanap ng dokumentasyon, pag-access ng mga API, pagbabasa ng mga file mula sa cloud storage, at pakikipag-ugnayan sa mga project management tool — lahat mula sa loob ng workflow ng AI agent.
Anong mga AI tool ang sumusuporta sa MCP?+
Ang Claude Code, Cursor, Windsurf, Cline, at ilang iba pang AI coding tool ay sumusuporta sa MCP. Dahil ito ay isang bukas na protocol, maaaring ipatupad ng anumang tool ang suporta sa MCP.
Para lang ba sa coding ang MCP?+
Hindi. Bagama't malawak na ginagamit ang MCP sa mga AI coding tool, ito ay isang general-purpose na protocol. Maaari nitong ikonekta ang mga AI model sa anumang external na sistema — mga platform ng customer support, mga research database, mga CRM tool, at marami pa.
Paano ko lilikha ng custom na MCP server?+
Ang mga MCP server ay maaaring itayo sa TypeScript, Python, o anumang wikang sumusuporta sa JSON-RPC. Nagbibigay ang MCP SDK ng mga starter template. Ang isang pangunahing server ay nagbibigay-kahulugan sa mga tool (mga function na maaaring tawagan ng AI) at mga resource (data na maaaring basahin ng AI).

Related terms

Agentic CodingClaude CodeCLAUDE.mdCoding Agent

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