mcpField
D
Deploycheck

Deploycheck

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

Deploycheck について

Deploycheckは、IDEからデプロイの問題を調査する開発者向けMCPサーバーです。本番環境のメトリクスやログを取得し、障害とローカルのGit履歴を照合して、検出したドリフトの修正パッチも生成できます。

主な機能

  1. 01本番環境のメトリクスとログ取得
  2. 02クラッシュログとGit履歴の照合
  3. 03セキュリティとコンプライアンスの監査
  4. 04環境ドリフトの検出
  5. 05安全策付き修正パッチの生成

活用シーン

  1. 01本番環境のクラッシュ調査
  2. 02デプロイ前のプロジェクト監査
  3. 03設定ドリフトの発見とパッチ準備

MCP 対応

Deploycheckは、Cursor、Claude Desktop、WindsurfなどのIDE内のMCPクライアントにデプロイ分析機能を提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"deploycheck": {
"command": "npx",
"args": [
"-y",
"@deploycheck/deploycheck-mcp"
],
"env": {
"DEPLOYCHECK_API_KEY": "<DEPLOYCHECK_API_KEY>"
}
}
}
}
起動コマンドnpx -y @deploycheck/deploycheck-mcp
設定が必要な環境変数
DEPLOYCHECK_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@deploycheck/deploycheck-mcp

ツール

7

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
repo_pathstringはい監査対象のリポジトリディレクトリの絶対パス。

詳細

🚀 DeployCheck

IDE 内で動作する自律型 AI サイト信頼性エンジニア(SRE)です。

NPM のバージョン NPM ダウンロード数 ライセンス

🤯 DeployCheck とは?

デプロイがクラッシュした理由を調べるために、IDE、Vercel のダッシュボード、AWS のログ、Git の履歴を行き来するのにうんざりしていませんか?

DeployCheck は、AI アシスタント(Cursor、Claude Desktop、Windsurf など)を自律型 DevOps エンジニアに変える、次世代の Model Context Protocol (MCP) サーバーです。

AI に 「本番環境でアプリがクラッシュしたのはなぜですか?」 と尋ねるだけです。 DeployCheck はライブサーバーログをすぐに取得し、ローカルの Git 履歴を最大 15 コミット分まで再帰的にスキャンして、問題のある依存関係を導入した正確なコード行を特定し、自動修正パッチを生成します。

✨ 話題性抜群の機能

  • 🕵️ コンテキストを考慮した「なぜ」エンジン: クラウドから不可解なクラッシュログを取り込み、ローカルの git log と照合して、障害の原因を平易な言葉で説明します。
  • ⚡ ダッシュボード不要のテレポーテーション: 本番環境のライブメトリクス(CPU、RAM、ログ)を IDE のチャットに直接取り込みます。AWS へのログインは不要です。
  • 🛡️ デプロイ前コンプライアンススキャン: デプロイ前に、エンタープライズ向け DORA メトリクスと TIBER-EU セキュリティポリシーに照らしてコードベースを監査します。ハードコードされたシークレットや危険な root コンテナー設定をすぐに検出します。
  • 🩹 ドリフトの自己修復: 環境のドリフトを検出し、厳格な人間参加型の安全策を備えた fix.patch ファイルを生成します。

📦 設定不要のインストール

DeployCheck は、NPM からすぐに利用できるように作られています。Docker も複雑な設定ファイルの作成も必要ありません。

🔌 オプション A:「即時プラグアンドプレイ」(NPX)

このスニペットを IDE の MCP 設定(例:claude_desktop_config.json または Cursor の MCP 設定)に追加するだけです。

{
  "mcpServers": {
    "DeployCheck": {
      "command": "npx",
      "args": [
        "-y",
        "@deploycheck/deploycheck-mcp@latest"
      ],
      "env": {
        "DEPLOYCHECK_API_KEY": ""
      }
    }
  }
}

(注:DEPLOYCHECK_API_KEY は完全に任意です!空欄のままにすると、DeployCheck は安全に Mode をデフォルトとして使用します。)

🌍 オプション B:グローバルインストール(パワーユーザーにおすすめ)

CLI をマシンに永続的にインストールします。

npm install -g @deploycheck/deploycheck-mcp

次に、バイナリを直接参照するよう IDE を設定します。

{
  "mcpServers": {
    "DeployCheck": {
      "command": "deploycheck-mcp",
      "args": [],
      "env": {}
    }
  }
}

🎮 使い方

接続したら、AI チャットを開き、次のプロンプトをそのまま送信してみてください。

  • 「プロジェクトのセキュリティとコンプライアンスの事前監査を実行してください。」
  • 「このリポジトリを Vercel にデプロイしてください。」
  • 「アプリがクラッシュしています。ライブ環境のログを取得し、git の履歴と照合して原因を教えてください。」
  • 「docker-compose の設定にベストプラクティスからのドリフトがないか確認してください。」

DevOps の未来へようこそ。 🚀

コメント

MCP は初めてですか?

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

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