Home / Glossary / Model Context Protocol (MCP)

Definition

Model Context Protocol (MCP)

Model Context Protocol (MCP), yapay zeka modellerini harici araçlara, veri kaynaklarına ve API'lere bağlamak için evrensel bir yol sağlayan Anthropic tarafından oluşturulan açık bir standarttır. Yapay zeka için USB gibi standartlaştırılmış bir arayüz görevi görür; böylece MCP uyumlu herhangi bir araç, MCP uyumlu herhangi bir yapay zeka ajanıyla çalışabilir.

MCP neden vardır

MCP'den önce, her yapay zeka aracı veritabanları, API'ler ve harici hizmetler için kendi özel entegrasyonlarını oluşturuyordu. Bu, araçlar arasında tekrarlanan iş ve kullanıcılar için tedarikçi bağımlılığı anlamına geliyordu. MCP, standart bir protokol tanımlayarak bunu çözer: araç yapımcıları bir MCP sunucusu oluşturur ve MCP'yi destekleyen her yapay zeka ajanıyla çalışır; Claude Code, Cursor, Windsurf ve diğerleri.

MCP nasıl çalışır

MCP, istemci-sunucu mimarisi kullanır. Yapay zeka ajanı (istemci), araçları, kaynakları ve istemleri açığa çıkaran MCP sunucularına bağlanır. Ajan bir veritabanını sorgulamak, belgeleri aramak veya bir API çağırmak istediğinde, uygun MCP sunucusuna standartlaştırılmış bir istek gönderir. Sunucu gerçek etkileşimi yönetir ve ajanın akıl yürütebileceği yapılandırılmış sonuçlar döndürür.

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://..." }
    }
  }
}

MCP sunucuları GitHub, PostgreSQL, Slack, Google Drive, dosya sistemleri ve düzinelerce diğer hizmet için mevcuttur. Topluluk tarafından oluşturulmuş entegrasyonların tam listesi için MCP sunucu kayıt defterini inceleyin.

Model Context Protocol ne için kullanılır?+
MCP, yapay zeka kodlama ajanlarını harici araçlara ve verilere bağlar. Yaygın kullanımlar arasında veritabanlarını sorgulama, belgeleri arama, API'lere erişme, bulut depolamadan dosya okuma ve proje yönetim araçlarıyla etkileşim kurma yer alır; hepsi yapay zeka ajanının iş akışı içinden.
Hangi yapay zeka araçları MCP'yi destekler?+
Claude Code, Cursor, Windsurf, Cline ve diğer birkaç yapay zeka kodlama aracı MCP'yi destekler. Açık bir protokol olduğundan, herhangi bir araç MCP desteğini uygulayabilir.
MCP yalnızca kodlama için mi?+
Hayır. MCP yapay zeka kodlama araçlarında yaygın olarak kullanılsa da, genel amaçlı bir protokoldür. Yapay zeka modellerini herhangi bir harici sisteme bağlayabilir; müşteri destek platformları, araştırma veritabanları, CRM araçları ve daha fazlası.
Özel bir MCP sunucusu nasıl oluştururum?+
MCP sunucuları TypeScript, Python veya JSON-RPC'yi destekleyen herhangi bir dilde oluşturulabilir. MCP SDK başlangıç şablonları sağlar. Temel bir sunucu, araçları (yapay zekanın çağırabileceği işlevler) ve kaynakları (yapay zekanın okuyabileceği veriler) tanımlar.

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