Signoz MCP Server - Golang
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"signoz": {
"env": {
"SIGNOZ_MCP_SIGNOZ_URL": "https://your-signoz-instance.com",
"SIGNOZ_MCP_SIGNOZ_API_KEY": "your-api-key"
},
"command": "/absolute/path/to/signoz-mcp-server"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Go implementation of a Model Context Protocol (MCP) server that provides seamless integration with SigNoz, an open-source observability platform. This server enables AI assistants and other MCP clients to interact with SigNoz APIs for querying dashboards, metrics, traces, logs, and more.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in analytics / devops
MCP server for using the GitLab API
MCP Server for GCP environment for interacting with various Observability APIs.
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform. It provides a set of tools that interact with Yunxiao's API, allowing AI assistants to manage Codeup repository, Project, Pipeline, Packages etc.
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Signoz and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Go implementation of a Model Context Protocol (MCP) server that provides seamless integration with SigNoz, an open-source observability platform. This server enables AI assistants and other MCP clients to interact with SigNoz APIs for querying dashboards, metrics, traces, logs, and more.
The Signoz MCP Server provides the following tools:
signoz_test_connection: Verify connectivity to your Signoz instance and configurationsignoz_fetch_dashboards: List all available dashboards from Signozsignoz_fetch_dashboard_details: Retrieve detailed information about a specific dashboard by its IDsignoz_fetch_dashboard_data: Fetch all panel data for a given dashboard by name and time rangesignoz_fetch_apm_metrics: Retrieve standard APM metrics (request rate, error rate, latency, apdex) for a given service and time rangesignoz_fetch_services: Fetch all instrumented services from Signoz with optional time range filteringsignoz_execute_clickhouse_query: Execute custom ClickHouse SQL queries via the Signoz API with time range supportsignoz_execute_builder_query: Execute Signoz builder queries for custom metrics and aggregations with time range supportsignoz_fetch_traces_or_logs: Fetch traces or logs from SigNoz using ClickHouse SQLThis project follows Clean Architecture principles with the following structure:
├── cmd/server/ # Application entry point
├── internal/
│ ├── domain/ # Domain models and interfaces
│ ├── application/service/ # Application services
│ └── infrastructure/ # External integrations
│ ├── config/ # Configuration management
│ └── signoz/ # Signoz API client
├── pkg/mcp/ # MCP protocol implementation
│ ├── transport/ # Transport layer (STDIO)
│ └── server/ # MCP server implementation
└── configs/ # Configuration files
git clone https://github.com/CalmoAI/mcp-server-signoz.git
cd signoz-mcp-server
go mod tidy
go build -o signoz-mcp-server ./cmd/server
pwd
# This will show the full path to your binary: /path/to/signoz-mcp-server
# Test that the binary runs (it will start the MCP server)
./signoz-mcp-server
# Press Ctrl+C to stop the server
go install github.com/CalmoAI/mcp-server-signoz/cmd/server@latest
The server can be configured using environment variables, configuration files, or command-line flags.
ANY configuration value can be overridden using environment variables with the SIGNOZ_MCP_ prefix. This provides complete flexibility for deployment and runtime configuration.
SIGNOZ_MCP_<SECTION>_<KEY>
# Core SigNoz configuration
export SIGNOZ_MCP_SIGNOZ_URL="https://your-signoz-instance.com"
export SIGNOZ_MCP_SIGNOZ_API_KEY="your-api-key"
# Logging configuration
export SIGNOZ_MCP_LOG_LEVEL="debug"
export SIGNOZ_MCP_LOG_FORMAT="text"
# Server configuration
export SIGNOZ_MCP_SERVER_TIMEOUT="60s"
export SIGNOZ_MCP_SERVER_DEBUG="true"
# Telemetry configuration
export SIGNOZ_MCP_TELEMETRY_ENABLED="false"
Server Configuration:
SIGNOZ_MCP_SERVER_NAME - Server name (default: "signoz-mcp-server")SIGNOZ_MCP_SERVER_VERSION - Server version (default: "1.0.0")SIGNOZ_MCP_SERVER_ENVIRONMENT - Environment (default: "development")