使用说明
k6-mcp服务器
重新创建k6-mcp服务器,重点关注其基于模型上下文协议(mcp)的核心事件驱动和插件架构。该项目旨在提供一个可以接受和处理来自k6负载测试工具的数据的服务器,该服务器可能充当中央协调点或数据聚合服务。
API文档
服务器公开一个API端点以接收来自k6的数据。本节描述了预期的请求格式和服务器的响应。
端点
POST /data
请求
标题:
Content-Type: application/json
正文(JSON示例):
{
"metric_name": "my_custom_metric",
"value": 123.45,
"timestamp": 1678886400, // Unix timestamp in seconds
"tags": {
"environment": "production",
"region": "us-west-2"
}
}
响应
成功(200 OK):
{
"status": "success",
"message": "Data received and processed."
}
错误(400错误请求):
如果请求正文无效或缺少必填字段,则返回。响应体将提供有关错误的详细信息。
{
"status": "error",
"message": "Invalid request body: Missing 'metric_name' field."
}
错误(500内部服务器错误):
如果处理过程中出现意外错误,则返回。
{
"status": "error",
"message": "Internal server error."
}
配置
服务器的配置是通过以下方式管理的 config.yaml。请参阅 config.yaml 文件以获取可用选项。