返回 MCP 目录
public公开dns本地运行

PipeCD

为PipeCD提供MCP协议支持的集成服务

article

README

🚀 PipeCD 的 MCP 服务器

该项目为 PipeCD 提供了 MCP(模型上下文协议)服务器,可有效支持应用程序与部署的集成和管理工作。

🚀 快速开始

✨ 主要特性

  • 为 PipeCD 提供 MCP 服务器,助力应用程序和部署的集成与管理。

📦 安装指南

若要安装此服务器,可使用以下命令:

go install github.com/Warashi/mcp-server-pipecd@latest

此命令会将服务器二进制文件默认安装到 $GOPATH/bin 目录下(例如,若主目录为 /Users/sawada,则默认安装路径为 /Users/sawada/go/bin/mcp-server-pipecd)。

💻 使用示例

基础用法

在配置 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

{
  "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 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端