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

Gigapipe MCP

MCP Server

Gigapipe MCP服务器是一个统一的接口,用于查询Prometheus指标、Loki日志和Tempo追踪数据。

工具数

9

提示词数

0

GitHub Stars

2

资源数

0
日志管理Go云端部署

安装说明

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

作者 / 组织

gigapipehq

提供方

gigapipehq

最后核验

2026/5/17 20:19

快速接入

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

详细介绍

Gigapipe MCP服务器

Gigapipe的机器控制协议(MCP)服务器,提供了一个统一的接口来查询Prometheus指标、Loki日志和Tempo跟踪。

特性

普罗米修斯集成

  • 使用PromQL查询指标
  • 列出所有可用标签
  • 获取特定标签的值
  • 支持时间范围查询

洛基集成

  • 使用LogQL查询日志
  • 列出所有可用标签
  • 获取特定标签的值
  • 支持时间范围查询

Tempo集成

  • 按跟踪ID查询跟踪
  • 列出所有可用的跟踪标签
  • 获取特定跟踪标记的值
  • 支持JSON跟踪格式

安装

# Clone the repository
git clone https://github.com/lmangani/gigapipe-mcp.git
cd gigapipe-mcp

# Build the server
go build -o gigapipe-mcp

配置

可以使用环境变量配置服务器:

# Required: Gigapipe server address (default: http://localhost:3100)
# Must include protocol (http:// or https://)
export GIGAPIPE_HOST="https://your-host:3100"

# Optional: HTTP Basic Authentication
export GIGAPIPE_USERNAME="your-username"
export GIGAPIPE_PASSWORD="your-password"

注意:如果GIGAPPE_HOST中没有指定协议,则将使用http://作为默认协议。

用法

普罗米修斯工具

  1. 查询指标
# Query metrics with PromQL
prometheus_query --query="rate(http_requests_total[5m])" --start="2024-01-01T00:00:00Z" --end="2024-01-01T01:00:00Z" --step="1m"
  1. 列表标签
# List all available labels
prometheus_labels --start="2024-01-01T00:00:00Z" --end="2024-01-01T01:00:00Z"
  1. 获取标签值
# Get values for a specific label
prometheus_label_values --label="instance" --start="2024-01-01T00:00:00Z" --end="2024-01-01T01:00:00Z"

洛基工具

  1. 查询日志
# Query logs with LogQL
loki_query --query='{job="varlogs"}' --start="2024-01-01T00:00:00Z" --end="2024-01-01T01:00:00Z" --limit="100"
  1. 列表标签
# List all available labels
loki_labels --start="2024-01-01T00:00:00Z" --end="2024-01-01T01:00:00Z"
  1. 获取标签值
# Get values for a specific label
loki_label_values --label="job" --start="2024-01-01T00:00:00Z" --end="2024-01-01T01:00:00Z"

Tempo工具

  1. 查询跟踪
# Query a trace by ID
tempo_query --trace_id="1234567890abcdef"
  1. 列表标记
# List all available trace tags
tempo_tags
  1. 获取标签值
# Get values for a specific trace tag
tempo_tag_values --tag="service.name"

API终点

服务器使用以下端点与Gigapipe通信:

普罗米修斯

  • 查询范围: /api/v1/query_range
  • 查询: /api/v1/query
  • 标签: /api/v1/labels
  • 标签值: /api/v1/label/:name/values

洛基

  • 查询范围: /loki/api/v1/query_range
  • 查询: /loki/api/v1/query
  • 标签: /loki/api/v1/label
  • 标签值: /loki/api/v1/label/:name/values

节奏

  • 查询跟踪: /api/traces/:traceId
  • 查询跟踪(JSON): /api/traces/:traceId/json
  • 标签: /api/search/tags
  • 标签值: /api/search/tag/{name}/values

发展

先决条件

  • 转到1.16或更高版本
  • Git

从源头构建

# Clone the repository
git clone https://github.com/lmangani/gigapipe-mcp.git
cd gigapipe-mcp

# Install dependencies
go mod download

# Build the server
go build -o gigapipe-mcp

# Run tests
go test ./...

许可证

MIT许可证

目录标签

目录标签

日志管理Go云端部署监控工具本地部署追踪系统PrometheusLokiTempo

接入字段

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

HTTP

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

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnone部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP