MCP Server for Tekton Results
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"tekton-results-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
This project provides a Model Context Protocol (MCP) server for accessing historical Tekton PipelineRun and TaskRun data stored in Tekton Results.
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.
Click any tool to inspect its schema.
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 devops
MCP server for using the GitLab API
Enhanced MCP server for GitLab: group projects listing and activity tracking
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 server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
MCP Security Weekly
Get CVE alerts and security updates for Tekton Results Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
This project provides a Model Context Protocol (MCP) server for accessing historical Tekton PipelineRun and TaskRun data stored in Tekton Results.
pipelinerun_list – List PipelineRuns from Tekton Results with Filtering Optionsnamespace: Namespace to list PipelineRuns from (string, optional, default: current kubeconfig namespace; use - for all namespaces)labelSelector: Label selector to filter PipelineRuns (string, optional, comma-separated key=value pairs)prefix: Name prefix to filter PipelineRuns (string, optional)limit: Maximum number of results to return (integer, optional, range: 1-200, default: 50)taskrun_list – List TaskRuns from Tekton Results with Filtering Optionsnamespace: Namespace to list TaskRuns from (string, optional, default: current kubeconfig namespace; use - for all namespaces)labelSelector: Label selector to filter TaskRuns (string, optional, comma-separated key=value pairs)prefix: Name prefix to filter TaskRuns (string, optional)limit: Maximum number of results to return (integer, optional, range: 1-200, default: 50)pipelinerun_get – Get a specific PipelineRun by name or filtersname: Name of the PipelineRun to get (string, optional)namespace: Namespace of the PipelineRun (string, optional, default: current kubeconfig namespace; use - for all namespaces)labelSelector: Label selector to filter PipelineRuns (string, optional, comma-separated key=value pairs)prefix: Name prefix to filter PipelineRuns (string, optional)uid: Exact PipelineRun UID (string, optional). Unique identifier in Tekton Results database. This is the most efficient way to find a specific run.output: Return format - json or yaml (string, optional, default: "yaml")selectLast: If true, automatically select the most recent match when multiple runs match the filters (boolean, optional, default: true). When false, returns an error if multiple matches are found. Useful because run names are not unique in Tekton Results history.taskrun_get – Get a specific TaskRun by name or filtersname: Name of the TaskRun to get (string, optional)namespace: Namespace of the TaskRun (string, optional, default: current kubeconfig namespace; use - for all namespaces)labelSelector: Label selector to filter TaskRuns (string, optional, comma-separated key=value pairs)prefix: Name prefix to filter TaskRuns (string, optional)uid: Exact TaskRun UID (string, optional). Unique identifier in Tekton Results database. This is the most efficient way to find a specific run.output: Return format - json or yaml (string, optional, default: "yaml")selectLast: If true, automatically select the most recent match when multiple runs match the filters (boolean, optional, default: true). When false, returns an error if multiple matches are found. Useful because run names are not unique in Tekton Results history.pipelinerun_logs – Get logs for a PipelineRunname: Name of the PipelineRun to get logs from (string, optional)namespace: Namespace where the PipelineRun is located (string, optional, default: current kubeconfig namespace; use - for all namespaces)labelSelector: Label selector to filter PipelineRuns (string, optional, comma-separated key=value pairs)prefix: Name prefix to filter PipelineRuns (string, optional)uid: Exact PipelineRun UID (string, optional). Unique identifier in Tekton Results database. This is the most efficient way to find a specific run.selectLast: If true, automatically select the most recent match when multiple runs match the filters (boolean, optional, default: true). When false, returns an error if multiple matches are found. Useful because run names are not unique in Tekton Results history