MCP ve x402: Yapay zekâ ajanı nasıl bağlanır, nasıl öder?
Bir yapay zekâ ajanı, ulaşabildiği araçlar kadar işe yarar ve iyi araçların bir kısmı ücretli. Bu sorunun iki yarısı için iki açık standart var: bağlanmak için MCP, ödemek için x402. İkisinin birlikte nasıl çalıştığını teknik terimlere boğmadan anlatıyorum.
Fiş: MCP
Yakın zamana kadar bir ajanın kullandığı her araç için ayrı bir bağlantı yazmak gerekiyordu. Arama bir şekilde çalışıyordu, veritabanı başka, takvim bambaşka. Her entegrasyon elle ve tek bir ajan için yazılıyordu.
Model Context Protocol (MCP), bunun yerine tek bir ortak bağlantı getiriyor. Anthropic onu 2024'ün sonunda açık bir standart olarak duyurdu. Aralık 2025'te de Block ve OpenAI ile birlikte kurduğu ve Linux Foundation çatısı altındaki Agentic AI Foundation'a devretti.
En kolay benzetme şu: yapay zekâ araçları için USB-C. Biri bir araç için tek bir MCP sunucusu yazıyor, MCP destekleyen her ajan o aracı kullanabiliyor.
Gişe: x402
HTTP'de 1990'lardan beri "Ödeme Gerekli" anlamına gelen bir durum kodu var: 402. Neredeyse hiçbir yerde kullanılmadı. x402 bu kodu işe koşuyor. Coinbase geliştirdi ve Apache-2.0 lisanslı açık bir protokol olarak yayımladı.
Akış dört adımdan oluşuyor:
- Ajan, bir sunucudan bir şey istiyor.
- Sunucu 402 ile cevap veriyor ve fiyatı, ağı ve ödemenin nerede doğrulanacağını bildiriyor.
- Ajan bir ödemeyi imzalıyor ve isteği bu imzayla tekrar gönderiyor. Ödeme genellikle Base ya da Solana ağında USDC gibi bir stablecoin ile yapılıyor.
- Bir "facilitator" (aracı doğrulayıcı) imzayı kontrol edip işlemi blokzincirde tamamlıyor, sunucu da veriyi gönderiyor.
Açılacak bir hesap, API anahtarı ya da kart formu yok. Birkaç sentlik ödemeleri mümkün kılan da bu. Üstelik adımların hepsini bir makine kendi başına tamamlayabiliyor.
İkisi bir arada
x402 dokümantasyonunda tam olarak bu ikili için bir rehber var. Bir MCP sunucusu ücretli bir API'ye istek atıyor, 402 cevabını görüyor, kendisine verilen cüzdandan ödüyor ve sonucu ajana iletiyor. Rehberdeki örnekte ajan Claude Desktop. Ajanın gözünden bakınca ücretli API, sadece bir araç daha.
Bütçe kodda durmalı
Altını çizmek istediğim kısım bu. Rehberdeki örnek yerel test için yazıldığından her ödemeyi otomatik onaylıyor. Gerçek kullanım için ise her ödemenin imzalanmadan önce kontrol edilmesini söylüyor: tutar, para birimi, ağ, sunucu ve araç, ayrıca kullanıcı ya da oturum başına limitler. Bunu açıkça da yazıyor: "Avoid relying only on model prompts for spend controls", yani harcama kontrolü için yalnızca modele verilen talimatlara güvenmeyin. SDK da siz değiştirmedikçe varsayılan olarak 1 dolarlık bir harcama sınırıyla geliyor.
Talimata yazılmış "günde 5 dolardan fazla harcama" cümlesi bir dilektir. Ödeme kodundaki bir kontrol ise gerçek bir limittir. Ajan bu limiti aşmak isterse doğru davranış, durup bir insana sormaktır.
Salvor'un yeri
Salvor OS, yani bugün var olan kısım, ödemeyle değil hafızayla ilgili. Ücretsiz ve açık kaynak (MIT). Bir ajanın öğrendiği dersleri, bir insan onayladıktan sonra projenin içinde düz dosyalar olarak saklıyor.
Salvor Labs, ajanların Salvor+ üzerinden MCP ve API'ler aracılığıyla gelişmiş bağlam, dizinleme ve araç satın alabileceği bir yapı üzerinde çalıştığını söyledi. Bu yapıda x402 ödemeleri ve harcama kontrolleri de olacak. Ancak bunların hiçbiri henüz kullanımda değil, geliştirme aşamasında. Yani bugün kullanabileceğiniz bir ürünü değil, bir yönü anlatıyorum.
Kısacası
- MCP: Tek fiş. Bir kez yazılan araç birçok ajanla çalışıyor.
- x402: Sıradan HTTP üzerinden, hesap ya da kart olmadan istek başına ödeme.
- Limit kodda: Bütçe talimatta değil, ödemenin imzalandığı yerde uygulanıyor. Limit aşılacaksa ajan bir insana soruyor.
Yeni makaleleri e-postayla alın
Yalnızca yeni bir makale çıktığında. Reklam yok. Ayrıntılar →