在你的工具中工作

平台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的服务器卡片列出每个工具。连接之后,问你的智能体类似这样的问题:“用Polylane给我看这个分支部署的服务在过去一小时的错误率。”

工具

工具说明
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。

写入

智能体工具保持只读,直到会话发送x-polylane-allow-writes: true并携带带有agent_tools:write权限范围的凭据。安全模型会筛查每次写入,支持elicitation的客户端会请你批准每一次;参见默认只读,写入需经授权。

限制

每个凭据每60秒可以发出600个请求。超出该预算的请求会收到限流响应,直到窗口重置。

相关内容