MCP Server for PipeCD

MCP Server for PipeCD

site icon
2025.04.17 3
Go部署管理CI/CD 集成开发效率
mcp-server-pipecd 是一个为 PipeCD 提供的 MCP(Model Context Protocol)服务器,用于实现应用程序和部署的集成与管理。它通过配置环境变量与 PipeCD 控制平面进行交互,支持安全连接和 API 密钥管理。
View on GitHub

Overview

基本能力

产品定位

mcp-server-pipecd 是一个用于 PipeCD 的 MCP 服务器,主要用于应用程序和部署的集成与管理。

核心功能

  • 与 PipeCD 控制平面的集成
  • 支持通过环境变量配置连接参数
  • 支持 API 密钥管理
  • 支持安全连接(SSL/TLS)或非安全连接

适用场景

  • PipeCD 的应用程序部署管理
  • 需要与 PipeCD 控制平面集成的开发环境

工具列表

  • 无明确工具列表,主要通过命令行和配置文件进行管理

常见问题解答

  • 无明确常见问题解答部分

使用教程

使用依赖

  • 需要安装 Go 环境

安装教程

  1. 使用以下命令安装 mcp-server-pipecd:
go install github.com/Warashi/mcp-server-pipecd@latest
  1. 安装完成后,二进制文件默认位于 $GOPATH/bin/mcp-server-pipecd(例如 /Users/sawada/go/bin/mcp-server-pipecd

调试方式

  1. 创建一个配置文件,例如 config.json,内容如下:
{
  "mcpServers": {
    "pipecd": {
      "command": "/path/to/mcp-server-pipecd",
      "args": [],
      "env": {
        "PIPECD_HOST": "demo.pipecd.dev:443",
        "PIPECD_API_KEY_FILE": "/path/to/api_key",
        "PIPECD_INSECURE": "false"
      }
    }
  }
}
  1. 确保 PIPECD_HOSTPIPECD_API_KEY_FILEPIPECD_INSECURE 环境变量正确配置
  2. 运行 mcp-server-pipecd 并检查输出

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。