---
title: "Developer | Grafana documentation"
description: "Build from source, run tests, use the Go SDK, and enable metrics and tracing."
---

# Developer

Build and test the server from source, use it as a Go library, and run it with Prometheus metrics and OpenTelemetry tracing.

- [Go SDK (programmatic use)](/docs/grafana/latest/developer-resources/mcp/developer/go-sdk/)  
  Use the Grafana MCP server as a Go library to build custom MCP contexts and TLS configuration.
- [Observability (metrics, tracing, and logs)](/docs/grafana/latest/developer-resources/mcp/developer/observability-metrics-and-tracing/)  
  Expose Prometheus metrics and OpenTelemetry tracing and logs from the Grafana MCP server.
- [Build, test, and lint](/docs/grafana/latest/developer-resources/mcp/developer/build-and-test/)  
  Run the Grafana MCP server from source, execute tests, and lint the repository.
