Yapay zekâ ajanınızı bağlayın
mcp.busymate.dev adresini bir kez yapıştırın. 454 araç. API anahtarı yok.
Pick
Cursor ve VS Code tek tıkla. Diğerleri aynı URL'yi yapıştırır ve ilk kullanımda yetkilendirir.
Claude Code
Sunucuyu terminalinizden ekleyin. İlk araç çağrısı yetkilendirme için tarayıcınızı açar.
- 01
Aşağıdaki komutu terminalinde çalıştır — varsayılan olarak yalnızca bu projeye eklenir; her projede kullanılabilir olması için
--scope userekle. - 02
İlk araç çağrısı, oturum açıp yetkilendirmen için tarayıcını açar — onayla, Claude Code bağlantıyı doğrular.
# Claude Code — add the server, then authorize in your browser:
claude mcp add --transport http busymate-devtools https://mcp.busymate.devDoğrula:claude mcp list komutunu çalıştır (veya Claude Code içinde /mcp) — busymate-devtools bağlı olarak görünür ve 454 aracın tamamı çağrılmaya hazır olur.
Claude.ai & Claude Desktop
Settings → Connectors → Add custom connector, URL’yi yapıştırın, Connect’e tıklayın ve tarayıcıda yetkilendirin. Düzenlenecek dosya yok.
- 01
Ayarlar → Bağlayıcılar'ı aç, + işaretine tıkla ve Özel bağlayıcı ekle'yi seç.
- 02
Aşağıdaki URL'yi uzak sunucu URL'si olarak yapıştır ve Add'a tıkla — OAuth Client ID/Secret alanlarını boş bırak, Busymate bunlara gerek duymaz.
- 03
Claude, oturum açman için tarayıcını açar — onayla, bağlayıcı bağlı olarak görünür.
https://mcp.busymate.devDoğrula:Bağlayıcıyı yeniden aç — 454 aracın tümünü listeler ve Claude bunları konuşma sırasında çağırabilir.
Cursor
Tek tık ekler ve OAuth üzerinden yetkilendirir. Ya da elle ~/.cursor/mcp.json (global) veya proje içi .cursor/mcp.json dosyasına ekleyin:
- 01
Tek tıkla kurulum için Add to Cursor'a tıkla, ya da aşağıdaki bloğu elle
~/.cursor/mcp.json'a (genel) veya bir projenin.cursor/mcp.json'ına ekle. - 02
Cursor Settings → MCP'yi aç ve henüz etkin değilse sunucuyu etkinleştir.
- 03
İlk araç çağrısı yetkilendirme için tarayıcını açar — Cursor OAuth el sıkışmasını kendisi tamamlar, yani yapıştırılacak bir client ID veya secret yoktur.
{
"mcpServers": {
"busymate-devtools": {
"url": "https://mcp.busymate.dev"
}
}
}Doğrula:Cursor Settings → MCP altında busymate-devtools etkin olarak listelenir, yanında araç sayısı gösterilir.
VS Code (Copilot)
Tek tık VS Code’a kurar. Ya da elle bir çalışma alanı .vscode/mcp.json dosyasına ekleyin (kök anahtar servers):
- 01
Tek tıkla kurulum için Install in VS Code'a tıkla, ya da aşağıdaki bloğu bir çalışma alanının
.vscode/mcp.json'ına ekle — veya her çalışma alanına eklemek için MCP: Open User Configuration'ı çalıştır. - 02
VS Code ilk kez sunucuya güvenip güvenmediğini sorar — onayla, sonra girişin üstündeki code lens'te Start'a tıkla (veya Command Palette'ten MCP: List Servers'ı çalıştır).
- 03
VS Code, OAuth el sıkışması için tarayıcını açar — oturum aç ve onayla.
{
"servers": {
"busymate-devtools": {
"type": "http",
"url": "https://mcp.busymate.dev"
}
}
}Doğrula:Command Palette'ten MCP: List Servers'ı çalıştır — busymate-devtools Running olarak görünür ve 454 aracın tümü listelenir.
ChatGPT
Geliştirici modu bağlayıcılarının olduğu yerlerde: Settings → Connectors → Add, URL’yi yapıştırın ve yetkilendirin. Erişilebilirlik plana göre değişir.
- 01
Geliştirici modu bağlayıcılarını aç — ChatGPT Ayarları'nda Developer mode veya Connectors'ı ara (menünün tam konumu daha önce değişti; Plus, Pro veya Business ve üstü bir plan gerektirir, çalışma alanı yöneticisi bunu kısıtlayabilir).
- 02
Özel bir bağlayıcı ekle ve aşağıdaki URL'yi yapıştır.
- 03
Açılan tarayıcı sekmesinde yetkilendir.
https://mcp.busymate.devDoğrula:Bağlayıcı bağlı olarak görünür. ChatGPT'den bir Busymate DevTools aracını kullanmasını iste; hatasız çağırabilmeli.
Diğer herhangi bir MCP istemcisi
Streamable-HTTP taşıyıcısı standarttır — Continue, Cline, Zed veya kendi botunuz aynı yapılandırmayı kullanır. URL’ye yönlendirin:
- 01
İstemcinin Streamable HTTP taşımasını (sadece stdio değil) desteklediğini ve Dynamic Client Registration ile OAuth 2.1'i desteklediğini doğrula — güncel istemcilerin çoğu bunu destekler.
- 02
İstemcinin beklediği yapılandırma biçiminde, aşağıdaki URL'yi göster — bu blok, çoğu istemcinin doğrudan okuduğu yaygın
mcpServersbiçimini kullanır. - 03
İlk kullanımda tarayıcı istemini onayla, yukarıdaki her istemcide olduğu gibi.
{
"mcpServers": {
"busymate-devtools": {
"url": "https://mcp.busymate.dev"
}
}
}Doğrula:Yetkilendirme tamamlandığında tools/list çağrısı 454 aracın tümünü döndürür.
What happens on
The whole OAuth 2.1 flow, demystified — four steps, all standard, no console to visit first.
- 01
Your client registers itself
Dynamic Client Registration (RFC 7591): the client POSTs its own metadata and receives a client id. There's nothing to create in a console first.
- 02
You authorize in the browser
A browser window opens on Busymate's own sign-in. You approve once; PKCE protects the code exchange end to end.
- 03
Tools appear
The client lists the tools and your agent starts calling them — as you, scoped to your role, with destructive tools confirm-gated.
- 04
The token keeps working
Refresh rotation keeps the grant alive, and the same token also authenticates REST, WebSockets and Edge Functions. Revoke it any time — every call it made is in your audit trail.
Your account,
Erişim, Dynamic Client Registration ve PKCE’li OAuth 2.1’dir — yapıştırılan anahtar yok, paylaşılan sır yok. Bir ajanın aldığı tek token her Busymate yüzeyini (MCP, REST, WebSockets, Edge Functions) doğrular ve kendi rolünüzle sınırlıdır: bir ajan yalnızca sizin dashboard’da yapabileceğinizi yapabilir.
- RBAC kapsamlı
- onay korumalı
- gizli veriler maskeli
OAuth 2.1, anahtarsız
Dynamic Client Registration (RFC 7591) + PKCE (S256) + refresh rotasyonu. Kullanıcılar tarayıcıda Busymate girişiyle yetkilendirir — yapıştırılacak veya sızdırılacak API anahtarı yoktur.
Rolünüzle sınırlı
Her çağrı veritabanının kendisi tarafından yetkilendirilir (RBAC). Yıkıcı araçlar açık onay ister; gizli değerler asla döndürülmez — yalnızca yazılır ve karartılır.
Tamamen denetim kayıtlı
Her araç çağrısı — her ajan, her eylem — hesabınızın denetim kaydına düşer; böylece bir ajanın sizin adınıza ne yaptığını her zaman görebilirsiniz.
Devamını okuyun: GizlilikKoşullarRBAC ve denetim kaydı modeli
What your agent can
Bir insan UI'da yapabiliyorsa, bir ajan MCP üzerinden yapabilir.
Trafiği yakalayın ve inceleyin
Yakalanmış istek ve yanıtları arayın, inceleyin, etiketleyin, dışa aktarın (HAR), özetleyin ve silin — cihaz bazında ya da tüm filonuzda.
Cihazları kontrol edin
Listeleme, yeniden adlandırma, eşleşmeyi kaldırma, VPN’i açıp kapama, bağlantı türü atama veya bir cihazın çıkışını upstream proxy’den geçirme.
Uzak bir tarayıcıyı sürün
Ham Chrome DevTools Protocol geçişi — bağlı bir cihazın Chrome’unu açın, değerlendirin, ekran görüntüsü ve anlık görüntü alın.
Telefon çiftliklerini otomatikleştirin
Android ve iOS cihaz çiftliği otomasyonu — dokunun, yazın, kaydırın, kurun ve uygulama yaşam döngüsünü yönetin; canlı yansıtmayla.
İstekleri betikleyin ve şekillendirin
Sandbox istek/yanıt betikleri, otomatik engelleme kuralları, breakpoint’ler ve duraklatılmış alan adları — trafiği uçuş sırasında dönüştürün veya sentezleyin.
Platformu yönetin
Roller ve yetkiler (RBAC), TestFlight beta yönetimi, faturalandırma, sorgulanabilir denetim kaydı, bildirimler, yapılacaklar, çalışma alanları ve BusyBro ekip hafızası.
If something
The answers below cover every first-connect snag we've actually seen — most are the protocol working as designed.
The endpoint answers 401 in my browser — is it down?
No — that's the spec working. A bare GET on mcp.busymate.dev returns 401 with the OAuth challenge, because the URL is the OAuth resource identifier your client reads to find the sign-in flow. MCP clients proceed from that challenge automatically.
My client lists the tools but every call fails.
Tool discovery is served before authentication; calling anything requires OAuth. Finish the browser authorization your client started (or trigger it again if the token was revoked), then retry the call.
The browser window never opened.
Most clients also print the authorization URL — copy it into any browser. The flow is a normal web sign-in and hands control back to the client when it finishes.
Should I use mcp.busymate.dev or mcp.busymate.net?
Use mcp.busymate.dev for new configs. The older mcp.busymate.net serves the same server permanently and OAuth issues host-matched metadata on whichever host you connected to — existing setups never break.
Claude Code says the server already exists.
Remove the old entry first — claude mcp remove busymate-devtools — then add it again. Your OAuth grant survives; you won't have to re-authorize.
Do I need separate credentials for a bot and my editor?
No. Each client registers itself and gets its own OAuth grant against your account — individually revocable, all acting under your one role, all visible in the audit trail.
Connect in under
mcp.busymate.dev adresini ekleyin, bir kez yetkilendirin, 454 araçtan istediğinizi çağırın.