关于 Qlane
Qlane 插件将 Qlane MCP 接入 AI 编码编辑器,供开发者在编辑器中查看项目、测试目标及拉取请求上的测试发现。仓库同时提供面向多个编辑器市场的插件清单和离线开发检查工具。
主要功能
- 01在编码编辑器中接入 Qlane MCP
- 02查看 Qlane 项目与测试目标
- 03查看拉取请求中的测试发现
- 04提供多编辑器市场清单
- 05离线格式、Lint、模式与单元测试检查
适用场景
- 01在编码工作流中查看 Qlane 项目
- 02检查应用的测试目标
- 03查看拉取请求中的 QA 发现
- 04在离线 CI 环境验证插件文件
MCP 相关
该插件将 Qlane MCP 接入 AI 编码编辑器,使 Agent 能访问 Qlane 项目、测试目标和拉取请求测试结果。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp-eu.qlane.ai/api/mcpclaude mcp add --transport http ai-qlane-qlane https://mcp-eu.qlane.ai/api/mcp{"mcpServers":{"ai-qlane-qlane":{"type":"http","url":"https://mcp-eu.qlane.ai/api/mcp"}}}在 Cursor 中打开{"servers":{"ai-qlane-qlane":{"type":"http","url":"https://mcp-eu.qlane.ai/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"ai-qlane-qlane":{"type":"http","url":"https://mcp-eu.qlane.ai/api/mcp"}}}{"mcpServers":{"ai-qlane-qlane":{"serverUrl":"https://mcp-eu.qlane.ai/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp-eu.qlane.ai/api/mcphttps://mcp-us.qlane.ai/api/mcp工具
详细介绍
Qlane Agent 插件
将 Qlane MCP 安装到你的 AI 编码编辑器中,让你的 Agent 无需离开编辑器,就能访问你的 Qlane 项目、测试目标,以及 Qlane 在你的拉取请求中发现的问题。
安装和使用方法请参阅插件的 README。
仓库结构
| 路径 | 内容 |
|---|---|
plugins/qlane/ | 插件:所有随插件一同发布到编辑器的内容,也是 Anthropic 目录审核的文件夹。 |
.claude-plugin/marketplace.json | Claude Code、Codex 和 VS Code 安装所用的市场配置。它指向 ./plugins/qlane。 |
.cursor-plugin/marketplace.json | Cursor 的市场配置,指向同一文件夹。 |
server.json | 服务在官方 MCP Registry 中的条目,名称为 ai.qlane/qlane。 |
glama.json | 维护者对 Glama 上该服务条目的认领信息。 |
tooling/ | 开发工具:格式化、代码检查、架构验证和测试。不会随插件发布。 |
开发
开发工具位于 tooling/ 中,这是插件文件夹之外的独立 npm 包,因此不会随插件发布。有一项测试会将插件文件夹限制为实际发布的文件。
npm ci --prefix tooling
npm run check --prefix tooling
check 会对整个仓库运行 Prettier、markdownlint、可移植清单的 JSON Schema 验证以及单元测试。它不会发起网络请求,因此可在离线环境和沙盒化的 CI 运行器中运行。
npm run format --prefix tooling # apply Prettier
npm run lint:md:fix --prefix tooling # apply markdownlint's safe fixes
有两项检查需要 Claude Code CLI,因此不属于 check;check 必须能在没有该 CLI 的运行器上运行:
claude plugin validate --strict . # the marketplace; --strict makes warnings fatal
claude plugin validate --strict plugins/qlane # the plugin itself
claude plugin tag --dry-run plugins/qlane # what the next release tag would be
版本号仅存在于插件的清单中。市场条目有意不声明自己的 version:安装时以 plugin.json 为准,因此再复制一份只会与其一致,或被静默忽略。
清单中不得包含占位符。 每份清单中的两个区域 URL 都是字面字符串。${user_config.*} 只能由 Claude Code CLI 解析——可移植的 Agent Plugins 架构甚至无法表达 userConfig(additionalProperties: false),而 claude.ai 会将 MCP url 视为不透明的连接器标识,因此模板化的主机地址会原样提交注册,并导致解析失败。测试会对此进行强制验证。
许可证
MIT。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。