Kendi araçlarından çalış

Platform MCP sunucusu

Herhangi bir MCP istemcisini Polylane'e bağla ve telemetriyi, topolojiyi, kodu ve sorunları editöründen sorgula; yazmalar yalnızca sen izin verdiğinde.

Polylane, https://mcp.polylane.com/mcp adresinde akış yapabilen HTTP üzerinden bir Model Context Protocol sunucusu çalıştırır. Herhangi bir MCP istemcisini bağla; ajanın telemetriyi, topolojiyi, kodu ve sorunları editöründen ayrılmadan sorgulayabilir.

Ne yapar

Sunucu, Polylane REST API'sini, katalogdaki bağlı her sağlayıcıda Polylane'in kendi ajanlarının kullandığı aynı ajan araçlarını sunar. https://mcp.polylane.com/.well-known/mcp adresindeki sunucu kartı her aracı listeler. Bağlandığında ajanına "Bu dalın dağıtım yaptığı servisin son bir saatteki hata oranını göstermek için Polylane'i kullan." gibi bir şey sor.

Araçlar

AraçAçıklama
searchPolylane OpenAPI belirtimini, belirtimin çözümlenmiş bir kopyasına karşı bir sandbox'ta çalışan küçük bir async işlevden sorgular. Salt okunur.
executeREST API'yi codemode.request({ method, path, query, body }) üzerinden çağırır; API her çağrıda kimlik bilginin kapsamlarını uygular.
searchToolsÇalışma alanının ve kimlik bilginin kullanabildiği ajan araçlarını girdi şemalarıyla listeler. Önce bunu çağır.
runToolTek bir ajan aracını tam toolName değeriyle, argümanları iç içe bir params nesnesi olarak çalıştırır.
runCodetools.<name>(args) ad alanına karşı yazılmış TypeScript ile birkaç ajan aracını tek çağrıda zincirler.
reportFeedbackSunucuyla yaşanan sürtünmeyi, ekibin yeniden üretebilmesi için istemci, oturum kimliği ve çalışma alanı eklenmiş olarak Polylane ekibine bildirir.

Bir araç searchTools içinde yalnızca çalışma alanının arkasındaki entegrasyon bağlıysa ve kimlik bilgin eşleşen kapsamı taşıyorsa görünür.

Kimlik doğrulama

OAuth varsayılandır: sunucu, dinamik istemci kaydı olan bir OAuth 2.0 sağlayıcısıdır, bu yüzden hiçbir başlık olmadan bağlanan bir istemci onu onaylamak ve Polylane'de oturum açmak için tarayıcını açar. Bir OAuth oturumu birkaç çalışma alanını kapsayabilir, bu yüzden ajan aracı çağrılarında workspaceId (kimlik veya slug) geç.

Sürekli entegrasyon veya uzak bir makine gibi tarayıcıyla oturum açmanın mümkün olmadığı yerlerde Settings > Coding Agents'ı aç ve Create API key'e tıkla: anahtar MCP araçlarının kontrol ettiği her okuma kapsamını taşır, bir kez gösterilir ve sk_ ile başlar. Onu x-api-key: <key> ya da Authorization: Bearer <key> olarak gönder; bir anahtar tek bir çalışma alanına bağlıdır, bu yüzden workspaceId isteğe bağlıdır.

Editörüne kur

Claude Code, Cursor ve Codex bu sunucuyu Polylane skill'leriyle birlikte bir eklenti olarak kurabilir. Sunucuyu tek başına kaydetmek için onu istemcine ekle:

Terminal
claude mcp add --transport http polylane https://mcp.polylane.com/mcp

Her istemci ilk kullanımda oturum açmak için bir tarayıcı açar. Bunun yerine bir API anahtarı kullanmak için aynı girdiye istemcinin başlık ayarı üzerinden bir x-api-key başlığı ekle; Claude Code için --header "x-api-key: YOUR_API_KEY" ya da Codex için http_headers gibi.

Yazmalar

Ajan araçları, oturum agent_tools:write kapsamını taşıyan bir kimlik bilgisiyle x-polylane-allow-writes: true gönderene kadar salt okunur kalır. Bir güvenlik modeli her yazmayı tarar ve elicitation destekleyen istemciler her birini onaylamanı ister; bkz. Varsayılan olarak okur, yazmalar kapı arkasında.

Sınırlar

Her kimlik bilgisi 60 saniyede 600 istek yapabilir. Bu bütçeyi aşan istekler, pencere sıfırlanana kadar bir hız sınırı yanıtı alır.

İlgili