Back to Home
enarha icon

tekton-results-mcp-server

Verified Safe

by enarha

Overview

Provides a Model Context Protocol (MCP) server for accessing historical Tekton PipelineRun and TaskRun data stored in Tekton Results.

Installation

Run Command
./tekton-results-mcp-server --transport http --address :8080

Environment Variables

  • TEKTON_RESULTS_BASE_URL
  • TEKTON_RESULTS_BEARER_TOKEN
  • TEKTON_RESULTS_INSECURE_SKIP_VERIFY

Security Notes

The server uses standard Kubernetes client libraries for authentication and API interaction, which is a secure approach. Input parameters for tools are validated and sanitized (e.g., `labelSelector`, CEL string escaping), reducing injection risks. Sensitive information like bearer tokens is sourced from environment variables or kubeconfig, avoiding hardcoding. The `TEKTON_RESULTS_INSECURE_SKIP_VERIFY` option, while a security risk if misused in production, is explicitly opt-in for development/testing scenarios and properly documented.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens7
Stars0
Forks0
Last Update2026-01-14

Tags

TektonKubernetesCI/CDMonitoringData Access