AI-agent yalnız ona verilən kontekst qədər ağıllıdır. Claude Code və ya Cursor sənin layihəni görür, amma şirkətin verilənlər bazasını, CRM-i və ya Google Sheets cədvəlini görmür. Model Context Protocol (MCP) məhz bu problemi həll edir.
MCP sadə dillə
MCP — AI tətbiqlərini xarici alətlərə və məlumat mənbələrinə qoşmaq üçün açıq standartdır. Onu Anthropic 2024-cü ilin sonunda təqdim edib, indi isə bir çox AI alətləri tərəfindən dəstəklənir.
Ən sadə müqayisə — USB-C: hər cihaz üçün ayrı kabel əvəzinə bir standart port. MCP serverini bir dəfə yazırsan və onu Claude Code, Cursor və digər klientlərə qoşa bilirsən.
Niyə bu developer üçün vacibdir
Şirkətlər öz AI-agentlərini daxili sistemlərə qoşmaq istəyir. Bunun üçün kimsə MCP server yazmalı, giriş hüquqlarını düşünməli və təhlükəsizliyi təmin etməlidir. Bu, yeni və tələb olunan bacarıqdır.
İlk MCP server TypeScript-də
Aşağıda rəsmi TypeScript SDK ilə şəhərə görə havanı qaytaran sadə alətin nümunəsi var (məlumat burada saxtadır):
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: "weather", version: "1.0.0" }); server.tool("get_weather", { city: z.string() }, async ({ city }) => ({ content: [{ type: "text", text: `${city}: +22°C` }], })); await server.connect(new StdioServerTransport());
Serveri Claude Code-a qoşandan sonra agent özü qərar verir ki, nə vaxt get_weather alətini çağırsın. Real layihədə burada verilənlər bazasına sorğu, CRM API və ya fayl axtarışı olur.
Təhlükəsizlik haqqında
MCP server agentə real imkanlar verir, ona görə də yalnız lazım olan hüquqları ver, təhlükəli əməliyyatlar (silmə, ödəniş, email göndərmə) üçün istifadəçi təsdiqi tələb et və bütün çağırışları logla.
Nəticə
MCP AI-agentləri real biznes sistemlərinə qoşmağın standart yoludur. AI Software Developer proqramında 11-ci modul tamamilə MCP-yə həsr olunub: öz serverini yazır və onu Claude Code-da göstərirsən.
