在你的工具中工作

平台MCP伺服器

把任何MCP客戶端連接到Polylane,從你的編輯器查詢遙測資料、拓樸、程式碼與問題,只在你選擇加入時才寫入。

Polylane在https://mcp.polylane.com/mcp透過streamable HTTP執行一個Model Context Protocol伺服器。連接任何MCP客戶端,你的代理就能不離開編輯器查詢遙測資料、拓樸、程式碼與問題。

它做什麼

這個伺服器公開Polylane REST API,以及Polylane自己的代理在目錄中每個已連接供應商上使用的同一組代理工具。位於https://mcp.polylane.com/.well-known/mcp的伺服器卡片列出每個工具。連接後,問你的代理類似這樣的問題:「Use Polylane to show me the error rate for the service this branch deploys, over the last hour.」

工具

工具說明
search從一個在沙箱中執行的小型非同步函式查詢Polylane OpenAPI規格,針對的是已解析的規格副本。唯讀。
execute透過codemode.request({ method, path, query, body })呼叫REST API;API在每次呼叫時強制執行你憑證的範圍。
searchTools列出你的工作區與憑證可以使用的代理工具及其輸入結構。先呼叫它。
runTool以確切的toolName執行一個代理工具,參數放在巢狀的params物件中。
runCode用針對tools.<name>(args)命名空間撰寫的TypeScript,在一次呼叫中串接多個代理工具。
reportFeedback向Polylane團隊回報使用伺服器時遇到的阻礙,附上客戶端、工作階段ID與工作區,讓團隊可以重現。

只有當工作區已連接背後的整合,且你的憑證持有相符的範圍時,工具才會出現在searchTools中。

驗證

OAuth是預設方式:伺服器是一個支援動態客戶端註冊的OAuth 2.0提供者,所以不帶標頭連接的客戶端會開啟你的瀏覽器,讓你核准它並登入Polylane。一個OAuth工作階段可以橫跨多個工作區,所以在代理工具呼叫上請傳入workspaceId(ID或slug)。

在無法用瀏覽器登入的地方,例如持續整合或遠端機器,開啟Settings > Coding Agents並點擊Create API key:這把金鑰帶有MCP工具檢查的每個讀取範圍,只顯示一次,以sk_開頭。以x-api-key: <key>或Authorization: Bearer <key>送出;金鑰綁定單一工作區,所以workspaceId可以省略。

在你的編輯器中安裝

Claude Code、Cursor與Codex可以透過外掛把這個伺服器與Polylane技能一起安裝。要單獨註冊伺服器,把它加到你的客戶端:

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

每個客戶端在首次使用時都會開啟瀏覽器登入。要改用API金鑰,透過客戶端的標頭設定在同一個項目上加入x-api-key標頭,例如Claude Code的--header "x-api-key: YOUR_API_KEY"或Codex的http_headers。

寫入

代理工具維持唯讀,直到工作階段以帶有agent_tools:write範圍的憑證送出x-polylane-allow-writes: true。安全模型會篩檢每一次寫入,支援elicitation的客戶端會請你核准每一次寫入;請見預設只讀取,寫入需經關卡。

限制

每個憑證每60秒可以發出600個請求。超過這個額度的請求會收到速率限制回應,直到時間窗重置。

相關頁面