Token导航 LogoToken导航

MCP Server · 开发工具

Xk6 MCP

Test MCP servers with k6

SSE官方级别未说明来源级核验工具 0
GoCursor开发工具

快速开始

作者 / 组织
dgzlopes
提供方
dgzlopes
运行时
Node.js

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

21

仓库热度

收录来源

3 个

MCP.so

选型结论

Xk6 MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过SSE 远程服务接入,适配 Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

SSE

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

npm install -D xk6-mcp\"

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是SSE 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

xk6 mcp

k6扩展用于测试 模型上下文协议(MCP) 服务器。

\[!小心\] 此扩展是 实验性的 并且没有得到Grafana Labs的正式支持。

安装

  1. 首先,确保你有 xk6 安装:
go install go.k6.io/xk6/cmd/xk6@latest
  1. 使用xk6-mcp扩展构建k6二进制文件:
xk6 build --with github.com/dgzlopes/xk6-mcp
  1. 将mcp模块导入到测试脚本顶部的脚本中:
import mcp from 'k6/x/mcp';
  1. 构建的二进制文件将位于您当前的目录中。您可以将其移动到PATH或直接使用它:
./k6 run script.js

示例

⚠️ 这个例子取决于 mcp示例服务器\ 您可以从发布页面下载最新版本。
import mcp from 'k6/x/mcp';

export default function () {
  // Initialize MCP Client with stdio transport
  const client = new mcp.StdioClient({
    path: './mcp-example-server',
  });

  // Check connection to MCP server
  console.log('MCP server running:', client.ping());

  // List all available tools
  console.log('Tools available:');
  const tools = client.listAllTools().tools;
  tools.forEach(tool => console.log(`  - ${tool.name}`));

  // List all available resources
  console.log('Resources available:');
  const resources = client.listAllResources().resources;
  resources.forEach(resource => console.log(`  - ${resource.uri}`));

  // List all available prompts
  console.log('Prompts available:');
  const prompts = client.listAllPrompts().prompts;
  prompts.forEach(prompt => console.log(`  - ${prompt.name}`));

  // Call a sample tool
  const toolResult = client.callTool({ name: 'greet', arguments: { name: 'Grafana k6' } });
  console.log(`Greet tool response: "${toolResult.content[0].text}"`);

  // Read a sample resource
  const resourceContent = client.readResource({ uri: 'embedded:info' });
  console.log(`Resource content: ${resourceContent.contents[0].text}`);

  // Get a sample prompt
  const prompt = client.getPrompt({ name: 'greet' });
  console.log(`Prompt: ${prompt.messages[0].content.text}`);
}

常见问题

那么非stdio传输呢?

SSE和流式HTTP都支持!

你可以这样使用它们:

// SSE
const client = new mcp.SSEClient({
    base_url: 'http://localhost:3002',
});

// Streamable HTTP
const client = new mcp.StreamableHTTPClient({
    base_url: 'http://localhost:3001',
});
分页怎么样?

该扩展提供了两种列出资源、工具和提示的方法:

// With All: Handles pagination automatically
const allTools = client.listAllTools();
const allResources = client.listAllResources();
const allPrompts = client.listAllPrompts();

// Without All: Requires manual pagination
const first = client.listTools()
const second = client.listTools({ cursor: first.next_cursor });
那么指标呢?

扩展程序会自动跟踪每个MCP操作的RED风格指标:

  • mcp_request_duration (趋势):每个MCP请求的持续时间(以毫秒为单位)。
  • mcp_request_count (计数器):发出的MCP请求数。
  • mcp_request_errors (计数器):失败的MCP请求数。

每个指标都标记为:

  • methodMCP方法被称为(例如。, GetPrompt, ListTools).

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

developer-toolsxk6性能测试Go本地部署协议测试开发工具自动化测试

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 3 个目录同时收录,信息可以交叉核对。

先想清楚的地方

  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Xk6 MCP

MCP.so · 本页

0SSE有3 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Xk6 MCP 怎么安装?

公开资料给出的安装命令是 npm install -D xk6-mcp\",运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Xk6 MCP 怎么在 Claude Desktop、Cursor 里配置?

它是SSE 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Xk6 MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Xk6 MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Xk6 MCP 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP