Aus deinen Tools arbeiten

Plattform-MCP-Server

Verbinde einen beliebigen MCP-Client mit Polylane und frag Telemetrie, Topologie, Code und Issues aus deinem Editor ab, mit Schreibzugriffen nur, wenn du dich dafür entscheidest.

Polylane betreibt einen Model-Context-Protocol-Server unter https://mcp.polylane.com/mcp über Streamable HTTP. Verbinde einen beliebigen MCP-Client, und dein Agent kann Telemetrie, Topologie, Code und Issues abfragen, ohne deinen Editor zu verlassen.

Was es leistet

Der Server stellt die Polylane-REST-API bereit, dieselben Agent-Tools, die die eigenen Agents von Polylane über jeden verbundenen Anbieter im Katalog nutzen. Die Server-Karte unter https://mcp.polylane.com/.well-known/mcp listet jedes Tool auf. Einmal verbunden, frag deinen Agent etwas wie „Nutze Polylane, um mir die Fehlerrate des Service zu zeigen, den dieser Branch deployt, über die letzte Stunde.“

Tools

ToolBeschreibung
searchFragt die OpenAPI-Spezifikation von Polylane aus einer kleinen asynchronen Funktion ab, die in einer Sandbox gegen eine aufgelöste Kopie der Spezifikation läuft. Nur lesend.
executeRuft die REST-API über codemode.request({ method, path, query, body }) auf; die API erzwingt bei jedem Aufruf die Scopes deiner Zugangsdaten.
searchToolsListet die Agent-Tools auf, die dein Workspace und deine Zugangsdaten nutzen können, mit ihren Eingabeschemata. Ruf es zuerst auf.
runToolFührt ein Agent-Tool über seinen exakten toolName aus, mit seinen Argumenten als verschachteltem Objekt params.
runCodeVerkettet mehrere Agent-Tools in einem Aufruf aus TypeScript, das gegen einen Namensraum tools.<name>(args) geschrieben ist.
reportFeedbackMeldet Reibung mit dem Server an das Polylane-Team, mit Client, Session-ID und Workspace angehängt, damit das Team sie nachstellen kann.

Ein Tool erscheint nur dann in searchTools, wenn der Workspace die zugehörige Integration verbunden hat und deine Zugangsdaten den passenden Scope halten.

Authentifizierung

OAuth ist der Standard: Der Server ist ein OAuth-2.0-Provider mit dynamischer Client-Registrierung, sodass ein Client, der sich ohne Header verbindet, deinen Browser öffnet, um ihn zu genehmigen und dich bei Polylane anzumelden. Eine OAuth-Session kann mehrere Workspaces umspannen, übergib bei Agent-Tool-Aufrufen also workspaceId (ID oder Slug).

Wo eine Browser-Anmeldung nicht möglich ist, etwa in Continuous Integration oder auf einem entfernten Rechner, öffne Settings > Coding Agents und klicke auf Create API key: Der Schlüssel trägt jeden Lese-Scope, den die MCP-Tools prüfen, wird einmal angezeigt und beginnt mit sk_. Sende ihn als x-api-key: <key> oder als Authorization: Bearer <key>; ein Schlüssel ist an einen Workspace gebunden, workspaceId ist also optional.

In deinem Editor installieren

Claude Code, Cursor und Codex können diesen Server zusammen mit den Polylane-Skills als Plugin installieren. Um den Server allein zu registrieren, füge ihn deinem Client hinzu:

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

Jeder Client öffnet bei der ersten Nutzung einen Browser zur Anmeldung. Um stattdessen einen API-Schlüssel zu verwenden, füge demselben Eintrag über die Header-Einstellung deines Clients einen Header x-api-key hinzu, etwa --header "x-api-key: YOUR_API_KEY" für Claude Code oder http_headers für Codex.

Schreibzugriffe

Agent-Tools bleiben schreibgeschützt, bis die Session x-polylane-allow-writes: true mit Zugangsdaten sendet, die den Scope agent_tools:write tragen. Ein Sicherheitsmodell prüft jeden Schreibzugriff, und Clients, die Elicitation unterstützen, bitten dich, jeden einzeln zu genehmigen; siehe Lesen als Standard, Schreiben hinter einer Schranke.

Limits

Jeder Schlüssel oder Token kann 600 Anfragen pro 60 Sekunden stellen. Anfragen über diesem Budget erhalten eine Rate-Limit-Antwort, bis das Fenster zurückgesetzt wird.

Verwandt