Skip to main content
Glama
Faneraiy14

ci-watch-mcp

by Faneraiy14

ci-watch-mcp

MCP 서버에는 watch_ci라는 단일 도구가 있습니다. 로컬 git 저장소의 커밋에 대해 GitHub Actions CI가 완료될 때까지 기다렸다가, 한 번의 호출로 요약과 함께 실패 시 오류 로그를 반환합니다.

이것이 없으면 "내 푸시 후 CI가 통과했는지" 확인은 수동으로 해야 합니다: push → sleep → gh run list → 상태가 "in_progress"이면 다시 sleep → 다시 gh run listconclusion: failure이면, 무엇이 실패했는지 보기 위해 별도로 gh run view <id> --log-failed를 호출해야 합니다. watch_ci는 이 모든 것을 한 번의 호출로 처리하고, 수동 대기 루프 없이 즉시 실패 로그를 반환합니다.

도구

watch_ci

매개변수

유형

기본값

설명

cwd

string

— (필수)

GitHub에 origin이 있는 로컬 저장소 클론 경로

ref

string

HEAD

SHA(전체 또는 짧은) 또는 임의의 git-ref

workflow

string

저장소에 workflow가 여러 개인 경우 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