MCP.so
登录

Tektoncd MCP server

@tektoncd

基本信息

分类

其他

许可证

Apache-2.0

传输方式

stdio

作者

tektoncd

关于 Tektoncd MCP server

A Model Context Protocol server for the tektoncd projects

Tektoncd MCP server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Tektoncd MCP server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Tektoncd Model Context Protocol server?

This project provides a Model Context Protocol (MCP) server for the tektoncd projects, initially focusing on tektoncd/pipeline objects such as Pipelines, PipelineRuns, Tasks, TaskRuns, and StepActions. It will add support for other tektoncd projects over time. The server is intended for users who want to manage Tekton resources programmatically through an MCP-compatible client.

How to use Tektoncd Model Context Protocol server?

The README does not include explicit installation or configuration instructions. The server exposes a set of tools (functions) that can be invoked via an MCP client. Each tool requires parameters such as a namespace, resource name, or YAML definition. No specific command line or configuration key is mentioned.

Key features of Tektoncd Model Context Protocol server

  • List Tekton resources with filtering by namespace, name prefix, and label selector.
  • Create, get, update, patch, delete, start, and restart Pipelines, Tasks, PipelineRuns, TaskRuns.
  • Fetch logs from a specific TaskRun.
  • Integrate with Artifact Hub to discover, install, and trigger community tasks and pipelines.
  • Output for get operations in JSON or YAML format.

Use cases of Tektoncd Model Context Protocol server

  • Automate Tekton pipeline management without direct kubectl usage.
  • Programmatically create, inspect, and delete pipeline or task runs in a Kubernetes cluster.
  • Discover and install community-maintained tasks and pipelines from Artifact Hub.
  • Trigger or restart a pipeline run or task run from an MCP-enabled assistant.

常见问题

1

What Tekton resources does the server currently support?

The server initially supports `tektoncd/pipeline` objects: Pipelines, PipelineRuns, Tasks, TaskRuns, and StepActions. Support for other tektoncd projects will be added over time.

2

How can I filter resources when listing?

List operations accept an optional `prefix` parameter for name filtering and an optional `label-selector` parameter. List operations for PipelineRuns and TaskRuns also support a `field-selector`.

3

Can I install tasks and pipelines from the community catalog?

Yes. The server integrates with Artifact Hub to search for tasks and pipelines, install them by package ID and version, and trigger them with parameters.

4

How do I get logs from a TaskRun?

Use the `get_taskrun_logs` tool. It requires the name of the TaskRun and an optional namespace (default: “default”).

5

What output formats are available for get operations?

For `get_pipeline`, `get_task`, `get_pipelinerun`, and `get_taskrun`, you can specify `output` as either “json” or “yaml” (default: “yaml”).

评论

其他 分类下的更多 MCP 服务器