该项目为 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 文件。