プラットフォームMCPサーバー
Polylaneはhttps://mcp.polylane.com/mcpで、Streamable HTTPによるModel Context Protocolサーバーを運用しています。任意のMCPクライアントを接続すると、エージェントはエディターを離れずにテレメトリー、トポロジー、コード、イシューを問い合わせられます。
できること
このサーバーは、Polylane REST APIと、カタログ内の接続されたすべてのプロバイダーにわたってPolylane自身のエージェントが使うのと同じエージェントツールを公開します。https://mcp.polylane.com/.well-known/mcpのサーバーカードにすべてのツールが一覧されています。接続したら、エージェントに「Polylaneを使って、このブランチがデプロイするサービスの過去1時間のエラー率を見せてください」のように尋ねます。
ツール
| ツール | 説明 |
|---|---|
search | 仕様の解決済みコピーに対してサンドボックス内で動く小さな非同期関数から、PolylaneのOpenAPI仕様を問い合わせます。読み取り専用です。 |
execute | codemode.request({ method, path, query, body })を通じてREST APIを呼び出します。APIはすべての呼び出しで認証情報のスコープを強制します。 |
searchTools | ワークスペースと認証情報が使えるエージェントツールを、入力スキーマとともに一覧します。最初に呼び出します。 |
runTool | 正確なtoolNameで1つのエージェントツールを実行します。引数は入れ子のparamsオブジェクトとして渡します。 |
runCode | tools.<name>(args)名前空間に対して書いたTypeScriptから、複数のエージェントツールを1回の呼び出しで連鎖させます。 |
reportFeedback | サーバーに関する不便をPolylaneチームに報告します。チームが再現できるよう、クライアント、セッションID、ワークスペースが添付されます。 |
ツールがsearchToolsに現れるのは、ワークスペースが背後のインテグレーションを接続しており、認証情報が対応するスコープを持っている場合だけです。
認証
OAuthが既定です。このサーバーは動的クライアント登録に対応したOAuth 2.0プロバイダーなので、ヘッダーなしで接続したクライアントはブラウザーを開いて承認とPolylaneへのサインインを求めます。OAuthセッションは複数のワークスペースにまたがることがあるため、エージェントツールの呼び出しではworkspaceId(IDまたはslug)を渡します。
継続的インテグレーションやリモートマシンなど、ブラウザーでのサインインができない場所では、Settings > Coding Agentsを開いてCreate API keyをクリックします。このキーはMCPツールが確認するすべての読み取りスコープを持ち、1回だけ表示され、sk_で始まります。x-api-key: <key>またはAuthorization: Bearer <key>として送ります。キーは1つのワークスペースに紐付いているため、workspaceIdは省略できます。
エディターにインストールする
Claude Code、Cursor、Codexでは、このサーバーをPolylaneのスキルとともにプラグインとしてインストールできます。サーバーだけを登録するには、クライアントに追加します。
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"
お使いのビルドがStreamable HTTPに対応していない場合は、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"
}
}
}
各クライアントは初回使用時にブラウザーを開いてサインインを求めます。代わりに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リクエストを行えます。この予算を超えたリクエストは、ウィンドウがリセットされるまでレート制限の応答を受け取ります。
関連
- 自分のツールから作業する: MCPサーバー、CLI、プラグインがどう組み合わさるか。
- プラグイン: このサーバー、ドキュメントサーバー、スキルを1ステップでインストールする。
- ドキュメントMCPサーバー: エージェントにこのドキュメントを検索して読ませる別のサーバー。
- APIキーとOAuth: スコープ、キーの管理、OAuthクライアント。
- MCPインテグレーション: 自分が運用するサーバーのツールをPolylaneのエージェントに呼び出させる。