เซิร์ฟเวอร์ MCP ของแพลตฟอร์ม
Polylane รันเซิร์ฟเวอร์ Model Context Protocol ที่ https://mcp.polylane.com/mcp ผ่าน streamable HTTP เชื่อมต่อไคลเอนต์ MCP ใดก็ได้ แล้วเอเจนต์ของคุณจะคิวรีเทเลเมทรี โทโพโลยี โค้ด และ issue ได้โดยไม่ต้องออกจากตัวแก้ไข
ทำอะไรได้
เซิร์ฟเวอร์เปิดให้ใช้ REST API ของ Polylane เครื่องมือของเอเจนต์ชุดเดียวกับที่เอเจนต์ของ 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 | คิวรี OpenAPI specification ของ Polylane จากฟังก์ชัน async เล็กๆ ที่รันใน sandbox กับสำเนาของ spec ที่ resolve แล้ว อ่านอย่างเดียว |
execute | เรียก REST API ผ่าน codemode.request({ method, path, query, body }) API บังคับใช้สโคปของข้อมูลรับรองของคุณในทุกการเรียก |
searchTools | แสดงรายการเครื่องมือของเอเจนต์ที่ workspace และข้อมูลรับรองของคุณใช้ได้ พร้อม input schema เรียกอันนี้ก่อน |
runTool | รันเครื่องมือของเอเจนต์หนึ่งตัวด้วย toolName ที่ตรงตัว โดยส่งอาร์กิวเมนต์เป็นอ็อบเจกต์ params ซ้อนอยู่ |
runCode | ต่อเครื่องมือของเอเจนต์หลายตัวในการเรียกครั้งเดียวจาก TypeScript ที่เขียนกับ namespace tools.<name>(args) |
reportFeedback | รายงานปัญหาการใช้งานเซิร์ฟเวอร์ให้ทีม Polylane พร้อมแนบไคลเอนต์ id ของเซสชัน และ workspace เพื่อให้ทีมทำซ้ำได้ |
เครื่องมือปรากฏใน searchTools เฉพาะเมื่อ workspace เชื่อมต่อการผสานรวมที่รองรับไว้ และข้อมูลรับรองของคุณมีสโคปที่ตรงกัน
การยืนยันตัวตน
OAuth เป็นค่าเริ่มต้น: เซิร์ฟเวอร์เป็นผู้ให้บริการ OAuth 2.0 ที่มี dynamic client registration ดังนั้นไคลเอนต์ที่เชื่อมต่อโดยไม่มี header จะเปิดเบราว์เซอร์ของคุณเพื่ออนุมัติและลงชื่อเข้าใช้ Polylane เซสชัน OAuth ครอบคลุมได้หลาย workspace จึงให้ส่ง workspaceId (id หรือ slug) ในการเรียกเครื่องมือของเอเจนต์
ในที่ที่ลงชื่อเข้าใช้ผ่านเบราว์เซอร์ไม่ได้ เช่น continuous integration หรือเครื่องระยะไกล ให้เปิด Settings > Coding Agents แล้วคลิก Create API key: คีย์นี้มีทุกสโคปสำหรับอ่านที่เครื่องมือ MCP ตรวจสอบ แสดงเพียงครั้งเดียว และเริ่มด้วย sk_ ส่งเป็น x-api-key: <key> หรือเป็น Authorization: Bearer <key> คีย์ผูกกับ workspace เดียว ดังนั้น 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"
หาก build ของคุณไม่มี 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 แทน ให้เพิ่ม header x-api-key ลงในรายการเดียวกันผ่านการตั้งค่า header ของไคลเอนต์ของคุณ เช่น --header "x-api-key: YOUR_API_KEY" สำหรับ Claude Code หรือ http_headers สำหรับ Codex
การเขียน
เครื่องมือของเอเจนต์คงเป็นอ่านอย่างเดียวจนกว่าเซสชันส่ง x-polylane-allow-writes: true พร้อมข้อมูลรับรองที่มีสโคป agent_tools:write โมเดลความปลอดภัยคัดกรองทุกการเขียน และไคลเอนต์ที่รองรับ elicitation จะขอให้คุณอนุมัติแต่ละรายการ ดูอ่านเป็นค่าเริ่มต้น เขียนหลังด่าน
ขีดจำกัด
ข้อมูลรับรองแต่ละรายการส่งคำขอได้ 600 ครั้งต่อ 60 วินาที คำขอที่เกินงบนั้นจะได้รับการตอบกลับแบบจำกัดอัตราจนกว่าหน้าต่างเวลาจะรีเซ็ต
ที่เกี่ยวข้อง
- ทำงานจากเครื่องมือของคุณ: เซิร์ฟเวอร์ MCP, CLI และปลั๊กอินประกอบกันอย่างไร
- Plugins: ติดตั้งเซิร์ฟเวอร์นี้ เซิร์ฟเวอร์เอกสาร และสกิลในขั้นตอนเดียว
- เซิร์ฟเวอร์ MCP ของเอกสาร: เซิร์ฟเวอร์แยกต่างหากที่ให้เอเจนต์ของคุณค้นหาและอ่านเอกสารเหล่านี้
- คีย์ API และ OAuth: สโคป การจัดการคีย์ และไคลเอนต์ OAuth
- การผสานรวม MCP: ให้เอเจนต์ของ Polylane เรียกเครื่องมือจากเซิร์ฟเวอร์ที่คุณรัน