apiwatch MCP server
2026년 11월 15일 커밋API, 모델, MCP server의 변경 사항을 모니터링하여 중단되는 업데이트를 식별하고 GitHub Actions 또는 CLI를 통해 코드 수정을 제안합니다.
다른 이름 ReignVentures/apiwatch
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- 1.1.0
- 마지막 커밋
- 2026년 11월 15일
- 라이선스
- MIT
apiwatch MCP란?
apiwatch은(는) MCP server입니다. API, 모델, MCP server의 변경 사항을 모니터링하여 중단되는 업데이트를 식별하고 GitHub Actions 또는 CLI를 통해 코드 수정을 제안합니다.
프로젝트 README에서 생성된 요약
apiwatch MCP server 정보
apiwatch는 개발자가 API, AI 모델, MCP server의 breaking change를 추적할 수 있도록 돕습니다. OpenAI, Anthropic, Google, Stripe와 같은 벤더를 모니터링하여 모델 단종, 도구 이름 변경 또는 API 동작 변경을 식별합니다. 이 서비스는 정확성을 보장하기 위해 공식 벤더 문서를 바탕으로 매일 재검증되는 검토된 기록 피드를 제공합니다.
사용자는 GitHub Action을 통합하여 push 또는 pull request 이벤트 발생 시 리포지토리를 스캔하거나, CLI를 사용하여 로컬 스캔을 수행할 수 있습니다. CLI 도구는 토큰을 인식하므로 gpt-4와 gpt-4o 같은 특정 모델 버전을 구분할 수 있습니다. 실시간 모니터링을 위해 probe 명령을 사용하면 공식 명세서 없이도 라이브 JSON 엔드포인트나 MCP server의 기준점을 설정하여 드리프트를 감지할 수 있습니다.
또한 개발자는 공개 URL을 통해 원격 MCP server에 연결하여 AI agent가 변경 피드를 직접 쿼리하도록 설정할 수 있습니다. MCP 구현을 위해 별도의 계정이나 설치는 필요하지 않습니다. 로컬 스캔은 프로세스 진행 중 코드가 사용자의 컴퓨터나 CI runner를 절대 벗어나지 않도록 설계되어 프라이버시를 보장합니다.
활용 사례
- 1Breaking API 변경 감지벤더가 특정 모델을 단종하거나 API를 업데이트할 때 정확히 어떤 코드 라인이 실패할지 식별합니다.
- 2MCP server 드리프트 모니터링MCP server의 기준점을 설정하여 도구나 파라미터가 예기치 않게 변경될 때 알림을 받습니다.
- 3CI 내 의존성 업데이트 자동화breaking change가 리포지토리에 영향을 줄 경우 빌드를 실패시키거나 댓글을 게시하도록 GitHub Action을 구성합니다.
- 4AI agent에 실시간 데이터 제공AI agent가 특정 모델 ID의 예정된 단종 날짜를 확인할 수 있도록 합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
apiwatch MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 apiwatch MCP 설치
$ claude mcp add --transport http apiwatch https://apiwatch.reignventures.co/mcpCursor에 apiwatch MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"apiwatch": {
"url": "https://apiwatch.reignventures.co/mcp"
}
}
}VS Code에 apiwatch MCP 설치
.vscode/mcp.json
{
"servers": {
"apiwatch": {
"type": "http",
"url": "https://apiwatch.reignventures.co/mcp"
}
}
}VS Code CLI에 apiwatch MCP 설치
$ code --add-mcp '{"name":"apiwatch","type":"http","url":"https://apiwatch.reignventures.co/mcp"}'Codex에 apiwatch MCP 설치
$ codex mcp add apiwatch --url https://apiwatch.reignventures.co/mcpCodex config.toml에 apiwatch MCP 설치
~/.codex/config.toml
[mcp_servers.apiwatch] url = "https://apiwatch.reignventures.co/mcp"
Gemini CLI에 apiwatch MCP 설치
$ gemini mcp add -s user --transport http apiwatch https://apiwatch.reignventures.co/mcpGemini settings.json에 apiwatch MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"apiwatch": {
"url": "https://apiwatch.reignventures.co/mcp",
"type": "http"
}
}
}자동 검사
2026년 11월 15일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능reignventures/apiwatch is public and reachablegithub.com/reignventures/apiwatch ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-13github.com/reignventures/apiwatch ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답initialize answered with protocol 2025-06-18 in 215 ms통과
README
GitHub에서 보기apiwatch
Know when an API, model, or MCP server you depend on changes, and exactly which lines of your code it breaks.
Vendors retire models, rename MCP tools, and change API behavior on a schedule you don't control. Most of these changes are announced in a changelog nobody on your team reads. apiwatch reads them for you, and its GitHub Action points at the exact lines they land on, before the shutoff date.
- The feed: reviewed records of breaking, silent, and deprecation changes from OpenAI, Anthropic, Google, Stripe, Twilio, Notion, Atlassian, GitHub, xAI, and more. Every record cites the vendor's own page and is rechecked daily. Browse it at apiwatch.reignventures.co (Atom and JSON Feed included).
- The scan: finds the call sites each change lands on in your repo. It is token aware (
gpt-4does not matchgpt-4o), follows constants, reads notebooks, and separates real uses from entries in model lists. - The brief: for each hit, what changed, where, a suggested fix, and acceptance criteria you can hand to a coding agent.
- The probe: baseline a live JSON endpoint or an MCP server's
tools/listand get told when it drifts, no spec required.
What it caught
The feed holds 140 reviewed changes, each checked against the vendor's own page.
- By vendor: Google 36, Stripe 30, OpenAI 26, Anthropic 17, Notion MCP 8, Notion 6, Atlassian Rovo MCP 4, GitHub MCP Server 4, xAI 4, Twilio 3, Greenhouse 1, MCP specification 1
- By severity: breaking 102, silent 26, deprecation 12
Next dates (everything in the next 180 days):
- Nov 30, 2026, Anthropic, breaking: Anthropic will retire Claude Sonnet 4.5 (claude-sonnet-4-5-20250929) on the Claude API on November 30, 2026; requests to it will fail after that date.
- Nov 30, 2026, Anthropic, breaking: Fast mode for Claude Opus 4.8 is deprecated and will be removed on November 30, 2026; after that, claude-opus-4-8 requests with speed "fast" return an error
- Nov 30, 2026, OpenAI, breaking: OpenAI reusable prompt objects and the v1/prompts API shut down November 30, 2026
- Dec 1, 2026, Google, breaking: From December 1, 2026, Gemini API requests for the deprecated gemini-2.5-flash are routed to gemini-3.5-flash-lite, where prefilled model turns return HTTP 400.
- Dec 1, 2026, Google, breaking: From December 1, 2026, Gemini API requests for the deprecated gemini-2.5-pro are routed to gemini-3.8-flash, where prefilled model turns return HTTP 400.
GitHub Action
name: apiwatch
on: [push, pull_request]
jobs:
scan:
runs-on: ubuntu-latest
permissions: { contents: read, pull-requests: write }
steps:
- uses: actions/checkout@v4
- uses: ReignVentures/apiwatch@v1
with:
fail-on-breaking: "true" # fail CI when a breaking or silent change touches your code
comment: "true" # keep one up to date report comment on pull requests
only-changed: "true" # on PRs, gate only on the files the PR changes
Every run writes a short report to the job summary: which changes touch your code, how severe, whether the date is past or coming, and links to each location. Add SARIF upload to see hits as code scanning annotations:
- uses: github/codeql-action/upload-sarif@v3
if: always()
with: { sarif_file: apiwatch.sarif }
Tip: add a schedule: trigger (for example daily) so you hear about new changes even when nobody is pushing.
CLI
pip install git+https://github.com/ReignVentures/apiwatch
apiwatch scan . --fail-on-breaking --markdown report.md
apiwatch probe docs "mcp:stdio:npx -y @modelcontextprotocol/server-everything"
apiwatch probe docs mcp:https://example.com/mcp --header 'Authorization: Bearer $TOKEN' --fail-on-drift
Scans run locally with no network calls. Your code never leaves your machine or your CI runner.
To leave generated or copied files out of a scan, add a .apiwatchignore file at the repository root: one glob per line (agents/*.json), a trailing / for a directory (generated/), # for comments. Translation folders (locales/, i18n/) are skipped by default.
MCP server
AI agents can ask the feed directly while they work: does this model id or API have a published change, when, and what replaces it?
One public URL, no install, no account: https://apiwatch.reignventures.co/mcp (Streamable HTTP, both the
2026-07-28 and the earlier initialize protocol eras).
claude mcp add --transport http apiwatch https://apiwatch.reignventures.co/mcp
Tools: check_model, check_identifiers, list_upcoming, search_changes, get_record. It answers only from the
reviewed records the site publishes, stores nothing it is sent, and says "no record" (never "safe") for an id it
doesn't know. Setup for other clients: https://apiwatch.reignventures.co/mcp-server
Two more tools, list_watched_mcp_servers and mcp_server_changes, answer from apiwatch's history of observed tool
changes on some public MCP servers (https://apiwatch.reignventures.co/mcp-servers/): tools removed or renamed, new
required parameters, rewritten descriptions, changed hints. They never return a server's own tool descriptions.
How records are verified
A record is published only after a reviewer that did not write it checks every field against the vendor's primary source, and an automated check confirms the quoted evidence is still on that page. The full rules are in docs/REVIEW.md. If a vendor edits or removes the page, the record comes off the site until it is reviewed again.
Found a change we missed, or a record that's wrong? Open an issue with a link to the vendor's page.
apiwatch Pro
Pro watches every repository in your GitHub organization each night, with nothing to add to your workflows, and opens an issue when a new change lands on your code. $19 per month. See how Pro works.
License
MIT. Built by Reign Ventures LLC.
apiwatch MCP 질문
apiwatch MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --transport http apiwatch https://apiwatch.reignventures.co/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
apiwatch MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
apiwatch는 제 코드에서 어떻게 breaking change를 식별하나요?
토큰 인식 매칭을 사용하여 유사한 모델 ID를 구분하고, 상수 및 노트북을 추적하며 리포지토리 내의 특정 호출 지점을 스캔합니다.
로컬 스캔 시 코드가 제 컴퓨터를 벗어나나요?
아니요, CLI를 통한 스캔은 네트워크 호출 없이 로컬에서 실행되므로 코드는 비공개로 유지됩니다.
API 변경 기록은 어떻게 검증되나요?
기록을 작성하지 않은 검토자가 벤더의 기본 소스와 대조하여 확인하며, 자동화된 체크를 통해 최종 확정됩니다.
AI agent와 함께 apiwatch를 사용할 수 있나요?
네, apiwatch MCP server를 클라이언트에 추가하면 agent가 워크플로 중에 모델 및 API 변경 사항을 쿼리할 수 있습니다.