mcpField
M
MCP Server for PipeCD

MCP Server for PipeCD

ローカル
github.com/Warashiクラウド・インフラ449 週間前に更新

MCP Server for PipeCD について

MCP Server for PipeCDは、MCPクライアントをPipeCDに接続し、アプリケーションとデプロイの管理を支援します。PipeCDコントロールプレーンのホストとAPIキーのファイルを指定して設定します。

主な機能

  1. 01PipeCDコントロールプレーンへの接続
  2. 02アプリケーション管理との連携
  3. 03デプロイ管理との連携

活用シーン

  1. 01MCPクライアントからアプリケーションを管理
  2. 02MCPクライアントからデプロイを操作

MCP 対応

PipeCD向けMCPサーバーとして、MCPクライアントによるアプリケーションとデプロイの連携・管理を可能にします。コントロールプレーンのホストとAPIキーファイルを設定します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PipeCD 用 MCP サーバー

このプロジェクトでは、アプリケーションとデプロイの統合および管理を可能にする、PipeCD 用の MCP(Model Context Protocol)サーバーを提供します。

使用方法

以下の環境変数を使用して、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 に配置しています。 これは、ホームディレクトリが /Users/sawada の場合に、go install github.com/Warashi/mcp-server-pipecd@latest でこのサーバーをインストールしたときのデフォルトのインストールパスです。

{
  "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"
      }
    }
  }
}

スクリーンショットの例

Claude Desktop のスクリーンショット

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルを参照してください。

注記

mcp-server-pipecd は MCP Review によってインデックス化され、認定されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。