Başlarken
Bu rehber sizi "Chainabit hesabım var" noktasından "Claude.ai MCP araçlarımı çağırabiliyor" noktasına götürür.
1. Planınızı doğrulayın
MCP uç noktası mcp.access yetkisiyle korunur. En az Bitter planı gerekir — bkz. Planlar ve Hız Sınırları. Ücretsiz hesaplar 403 feature_not_in_plan yanıtı alır.
2. Bir OAuth istemcisi oluşturun
OAuth istemcileri, Chainabit web uygulamasında hesabınızın altından yönetilir (Ayarlar → MCP ve OAuth İstemcileri). Bu şu çağrıyı yapar:
POST /api/v1/mcp/oauth/clients
Authorization: Bearer <jwt_degeriniz>
Content-Type: application/json
{ "name": "Claude.ai", "redirectUris": ["https://claude.ai/api/mcp/auth_callback"] }Yanıt client_id ve client_secret içerir — bunları güvenli bir yere kopyalayın; gizli anahtar yalnızca bir kez gösterilir.
Not: OAuth istemcisi yönetimi
mcp.oauth_client.managegerektirir — şu anda Chainer planı ve üzeri. Bitter kullanıcıları başkasına ait bir istemciyi (örneğin mevcut bir kurum istemcisini) kullanabilir, ancak kendi istemcilerini oluşturamaz.
3. Claude.ai'yi bağlayın
Claude.ai → Ayarlar → Entegrasyonlar → MCP Sunucusu Ekle bölümüne şunu yapıştırın:
https://<api-sunucunuz>/api/v1/mcpClaude.ai şunları yapar:
- Uç noktayı yoklar ve
WWW-Authenticate: Bearer realm="mcp", resource_metadata="…"başlıklı bir401görür. - Yetkilendirme sunucusunu keşfetmek için
/.well-known/oauth-protected-resourceadresini çeker. /authorizeve/tokenadreslerini keşfetmek için/.well-known/oauth-authorization-serveradresini çeker.- Tarayıcınızda
/api/v1/mcp/oauth/authorizeadresini açar. - Oturumunuz açık değilse sizi girişe, ardından bir onay ekranına yönlendirir.
- Yetkilendirme kodunu
/tokenadresinde erişim anahtarıyla takas eder. - Erişim anahtarıyla
tools/listçağırır ve araçlarınızı Claude içinde gösterir.
Hepsi bu kadar — Claude artık list_chains, get_agent, bits_query ve araç yüzeyinin geri kalanını çağırabilir.
4. Bir doğrulama çağrısıyla test edin
curl -X POST https://<api-sunucunuz>/api/v1/mcp \
-H "Authorization: Bearer <erisim_anahtari>" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Hesabınızın kullanabileceği araçları — planınıza göre süzülmüş hâlde — görmeniz gerekir.