Back to MCP directory
publicPublicdnsLocal runtime

mcp-server-pipecd

为PipeCD提供MCP协议服务器的项目,支持应用和部署的集成管理

article

README

🚀 PipeCD 的 MCP 服务器

本项目为 PipeCD 打造了一个 MCP(模型上下文协议)服务器,可有效支持应用程序与部署的集成及管理工作。

🚀 快速开始

在配置 Claude 或其他 MCP 客户端时,需要设置以下环境变量:

  • PIPECD_HOST:PipeCD 控制平面的主机地址,例如 demo.pipecd.dev:443
  • PIPECD_API_KEY_FILE:包含 PipeCD API 密钥文件的完整路径。
  • PIPECD_INSECURE:若要无 SSL/TLS 连接控制平面,请将其设置为 true

💻 使用示例

基础用法

假设安装的二进制文件位于 /Users/sawada/go/bin/mcp-server-pipecd,这是使用 go install github.com/Warashi/mcp-server-pipecd@latest 安装时的默认安装路径。以下是示例配置:

{
  "mcpServers": {
    "pipecd": {
      "command": "/Users/sawada/go/bin/mcp-server-pipecd",
      "args": [],
      "env": {
        "PIPECD_HOST": "demo.pipecd.dev:443",
        "PIPECD_API_KEY_FILE": "/Users/sawada/.config/mcp-server-pipecd/api_key",
        "PIPECD_INSECURE": "false"
      }
    }
  }
}

📄 许可证

此项目采用 MIT 许可证。如需了解详细信息,请查阅 LICENSE 文件。

READY-TO-PASTE CONFIG

MCP client config generator

Choose your client, fill the required environment variables, then copy a config generated from this server's published metadata

terminal
data_object

This entry does not contain a standard command or remote URL, so a safe client config cannot be generated automatically

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client