This project provides an MCP (Model Context Protocol) server for PipeCD, enabling integration and management of applications and deployments.
Configure Claude or some MCP Clients with the environment variables below.
- PIPECD_HOST : host of the PipeCD control plane. for example,
demo.pipecd.dev:443
- PIPECD_API_KEY_FILE : full path to the file which contains PipeCD API Key
- PIPECD_INSECURE : set this as
true
if you want to connect to control plane without ssl/tls
In this example, the built binary is placed at /Users/sawada/go/bin/mcp-server-pipecd
.
This is the default install path when installing this server with go install github.com/Warashi/mcp-server-pipecd@latest
with the home directory as /Users/sawada
.
{
"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"
}
}
}
}

This project is licensed under the MIT License. See the LICENSE file for details.
mcp-server-pipecd is indexed and certified by MCP Review