
MCP Server for PipeCD

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 环境
安装教程
- 使用以下命令安装 mcp-server-pipecd:
go install github.com/Warashi/mcp-server-pipecd@latest
- 安装完成后,二进制文件默认位于
$GOPATH/bin/mcp-server-pipecd
(例如/Users/sawada/go/bin/mcp-server-pipecd
)
调试方式
- 创建一个配置文件,例如
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"
}
}
}
}
- 确保
PIPECD_HOST
、PIPECD_API_KEY_FILE
和PIPECD_INSECURE
环境变量正确配置 - 运行 mcp-server-pipecd 并检查输出