Token导航 LogoToken导航TokenDH.com
LoadRunner Cloud MCP Server logo
运维云端SSE官方级别未说明来源级核验

LoadRunner Cloud MCP Server

MCP Server

该项目提供了一个模型上下文提供(MCP)服务器,用于与LoadRunner Cloud(LRC)API集成,实现自动化、程序化访问LRC资源和测试数据,便于构建性能工程工作流、仪表板和AI集成。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
API集成JavaScriptClaudeClaude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

pbandreddy

提供方

pbandreddy

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

LRC-MCP服务器

该项目提供了一个模型上下文提供程序(MCP)服务器,用于与LoadRunner Cloud(LRC)API集成。它实现了对LRC资源和测试数据的自动化、程序化访问,使构建性能工程工作流程、仪表板和人工智能集成变得容易。

概述

LRC-MCP服务器提供了一组与LoadRunner Cloud交互的工具,包括:

  • 检索项目、负载测试、脚本和测试运行
  • 获取测试运行的事务详细信息、摘要和HTTP响应
  • 自动化性能数据收集和报告

该服务器与任何MCP客户端兼容,如Claude Desktop或Cursor,并且可以根据需要扩展以支持其他LRC API。

入门指南

先决条件

  • Node.js(需要v18+,建议v20+)
  • npm(附带Node.js)

安装

  1. 克隆此存储库并导航到项目目录。
  2. 安装依赖项:
   npm install
  1. 复制示例环境文件并使用您的真实凭据进行编辑:
   cp .env.example .env
   # Then edit .env and fill in your LRC_TENANT_ID, LRC_CLIENT_ID, and LRC_CLIENT_SECRET

.env.example 该文件为所需的环境变量提供了一个模板。您必须创建一个 .env 文件(如上所述)并提供服务器运行的实际凭据。

运行服务器

启动MCP服务器:

node mcpServer.js

您还可以在服务器发送事件(SSE)支持下运行:

node mcpServer.js --sse

可用工具

以下工具可用于与LoadRunner Cloud交互:

  • get_项目:检索租户中的所有项目。
  • test_runs_getActiveTestRuns:从LoadRunner Cloud获取活动测试运行。
  • test_runs_getTestRunTransactions:列出测试运行中的所有事务信息。
  • test_runs_getTestRunSummary:获取试运行摘要。
  • test_runs_getHttp响应:获取测试运行的HTTP响应。
  • projects_getLoadTests:检索项目的负载测试。
  • projects_getLoadTestScripts:检索项目中负载测试的脚本。
  • 项目\_ getLoadTestRuns:检索项目中负载测试的运行。

示例用法

您可以从任何兼容MCP的客户端调用这些工具。示例(JavaScript):

// Get all projects
await get_projects();

// Get load tests for a project
await projects_getLoadTests({ projectId: '10' });

// Get scripts for a load test in a project
await projects_getLoadTestScripts({ projectId: '10', loadTestId: '2159' });

// Get runs for a load test in a project
await projects_getLoadTestRuns({ projectId: '10', loadTestId: '2159' });

// Get HTTP responses for a test run
await test_runs_getHttpResponses({ runId: '16287' });

获取绝对路径(Shell和Windows)

要获取节点的完整路径,请执行以下操作:

  • 在…上 Unix/Linux/macOS,运行:
  which node
  • 在…上 Windows PowerShell,运行:
  Get-Command node | Select-Object Source

要检查节点版本,请运行:

node --version

获取到的绝对路径 mcpServer.js,运行:

  • 在…上 Unix/Linux/macOS:
  realpath mcpServer.js
  • 在…上 Windows PowerShell (来自项目目录):
  Resolve-Path mcpServer.js

MCP客户端配置

您可以将MCP服务器连接到任何MCP客户端。以下是Claude Desktop和Cursor的说明。

克劳德桌面

  1. 注意节点的完整路径和 mcpServer.js 从上一步开始。
  2. 打开克劳德桌面→ 设置开发者编辑配置 并添加新的MCP服务器:
   {
     "mcpServers": {
       "": {
         "command": "",
         "args": [""]
       }
     }
   }
  1. 重新启动Claude Desktop以激活此更改。确保新的MCP已打开,并且旁边有一个绿色圆圈。

警告:如果你没有提供一个绝对的路径 node 如果版本是v18+,Claude(和其他MCP客户端)可能会回退到另一个版本 node 系统上以前版本的版本。在这种情况下 fetch API将不存在,工具调用将不起作用。如果发生这种情况,您可以a)安装新版本的节点并在命令中指向它,或者b)导入 node-fetch 进入每个工具 fetch,确保还添加 node-fetch 依赖于你的package.json。

光标

  1. 注意节点的完整路径和 mcpServer.js 如上所述。
  2. 在光标中,转到 设置AI工具MCP服务器 (或类似的MCP集成部分)。
  3. 添加新的MCP服务器配置:
   {
     "command": "",
     "args": [""]
   }
  1. 保存并启用服务器。确保它正在运行,并且可用于Cursor中的工具调用。

Docker部署

对于生产部署,您可以使用Docker:

docker build -t lrc-mcp-server .

关于MCP

模型上下文提供者(MCP)是一种协议,用于向人工智能和自动化客户端公开编程工具。此服务器为LoadRunner Cloud API实现了MCP协议。

______________________________________________________________________

有关更多信息,请参阅源代码和工具文档。

目录标签

目录标签

API集成JavaScriptClaude性能测试本地部署自动化工具测试数据管理AI集成

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

SSE

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

SSEnone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP