Plattform-MCP-Server
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
| Tool | Beschreibung |
|---|---|
search | Fragt 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. |
execute | Ruft die REST-API über codemode.request({ method, path, query, body }) auf; die API erzwingt bei jedem Aufruf die Scopes deiner Zugangsdaten. |
searchTools | Listet die Agent-Tools auf, die dein Workspace und deine Zugangsdaten nutzen können, mit ihren Eingabeschemata. Ruf es zuerst auf. |
runTool | Führt ein Agent-Tool über seinen exakten toolName aus, mit seinen Argumenten als verschachteltem Objekt params. |
runCode | Verkettet mehrere Agent-Tools in einem Aufruf aus TypeScript, das gegen einen Namensraum tools.<name>(args) geschrieben ist. |
reportFeedback | Meldet 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:
claude mcp add --transport http polylane https://mcp.polylane.com/mcp
{
"mcp": {
"polylane": {
"type": "remote",
"url": "https://mcp.polylane.com/mcp"
}
}
}
[mcp_servers.polylane]
url = "https://mcp.polylane.com/mcp"
Wenn deinem Build Streamable HTTP fehlt, überbrücke mit npx mcp-remote https://mcp.polylane.com/mcp.
{
"mcpServers": {
"polylane": {
"type": "http",
"url": "https://mcp.polylane.com/mcp"
}
}
}
{
"servers": {
"polylane": {
"type": "http",
"url": "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
- Aus deinen Tools arbeiten: wie MCP-Server, CLI und Plugins zusammenpassen.
- Plugins: Installiere diesen Server, den Docs-Server und die Skills in einem Schritt.
- Docs-MCP-Server: der separate Server, der deinen Agent diese Docs durchsuchen und lesen lässt.
- API-Schlüssel und OAuth: Scopes, Schlüsselverwaltung und OAuth-Clients.
- MCP-Integration: Lass die Agents von Polylane Tools eines Servers aufrufen, den du betreibst.
Aus deinen Tools arbeiten
Frag aus deinem Coding-Agent, Terminal oder deiner CI nach der Produktion: ein MCP-Server, eine CLI und ein Plugin, das beides installiert.
CLI
Installiere den Befehl polylane, melde dich an und steuere jeden Teil von Polylane aus einem Terminal, einem Skript oder einem Coding-Agent.