Skip to main content
Glama
Faneraiy14

ci-watch-mcp

by Faneraiy14

ci-watch-mcp

1つのツールwatch_ciを備えたMCPサーバー。ローカルgitリポジトリのコミットに対してGitHub Actions CIが完了するのを待ち、1回の呼び出しで、何かが失敗した場合にはエラーログとともに結果を返します。

目的

これがないと、「プッシュ後にCIが通ったか」の確認は手作業です: push → sleep → gh run list → ステータスが"in_progress"ならさらにsleep → もう一度gh run listconclusion: failureなら、何が壊れたのかを確認するためにgh run view <id> --log-failedを別途呼び出す。 watch_ciはこれらすべてを1回の呼び出しで行い、手動の待機ループなしで失敗ログをすぐに返します。

ツール

watch_ci

パラメータ

デフォルト

説明

cwd

string

— (必須)

GitHubにoriginがあるリポジトリのローカルクローンのパス

ref

string

HEAD

SHA(完全または短縮)または任意のgit-ref

workflow

string

リポジトリに複数のworkflowがある場合の名前によるフィルター

timeout_ms

number

300000(5分)

上限1200000(20分)

poll_interval_ms

number

5000

gh run listのポーリング間隔

返り値:

  • { ok: true, conclusion: "success", url, sha, workflowName } — CIが成功しました;

  • { ok: false, conclusion: "failure", url, sha, workflowName, failedLogs } — CIが失敗しました。failedLogsgh run view --log-failedの末尾(8000文字に切り詰め、末尾から—そこが最も情報量が多い)です;

  • { ok: false, timedOut: true, status, url, message } — 制限時間内に完了/開始しませんでした。

refが実際のコミットに解決できない場合(SHAのタイプミスなど)、ツールはタイムアウトまで黙って待つのではなく、すぐにエラーを投げます。

インストール

cd ci-watch-mcp
npm install

Claude Codeへの接続:

claude mcp add ci-watch -s user -- node /шлях/до/ci-watch-mcp/src/server.js

インストール済みで認証済みのgh CLI(gh auth status)が必要です。

テスト

npm test

secretscanリポジトリのすでに完了した実際の実行(成功、失敗、CI実行のないコミット)に対して実行されます—ライブのプッシュを待つ必要はありません。

ライセンス

MIT — Faneraiy14.

-
license - not tested
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready

  • The MCP server for Azure DevOps, bringing the power of Azure DevOps directly to your agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Faneraiy14/ci-watch-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server