apiwatch MCP sunucusu
Commit 15 Kas 2026API, model ve MCP server değişikliklerini izleyerek bozucu güncellemeleri tespit eder ve GitHub Actions veya CLI üzerinden kod düzeltmeleri önerir.
Ayrıca bilinen adı ReignVentures/apiwatch
- Yıldızlar
- 0
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.1.0
- Son commit
- 15 Kas 2026
- Lisans
- MIT
apiwatch MCP nedir?
apiwatch bir MCP sunucusudur. API, model ve MCP server değişikliklerini izleyerek bozucu güncellemeleri tespit eder ve GitHub Actions veya CLI üzerinden kod düzeltmeleri önerir.
Özet, projenin README dosyasından oluşturuldu
apiwatch MCP sunucusu hakkında
apiwatch, geliştiricilerin API'lerdeki, yapay zeka modellerindeki ve MCP server'lardaki bozucu değişiklikleri takip etmelerine yardımcı olur. Model emekliliklerini, yeniden adlandırılan araçları veya değişen API davranışlarını tespit etmek için OpenAI, Anthropic, Google ve Stripe gibi tedarikçileri izler. Servis, doğruluğu sağlamak için resmi tedarikçi dokümantasyonuna karşı günlük olarak yeniden kontrol edilen, incelenmiş kayıtlardan oluşan bir akış sağlar.
Kullanıcılar, push veya pull request olayları sırasında depoları taramak için bu aracı bir GitHub Action aracılığıyla entegre edebilir veya yerel taramalar için CLI kullanabilir. CLI aracı token duyarlıdır; yani gpt-4 ve gpt-4o gibi belirli model versiyonlarını birbirinden ayırt edebilir. Gerçek zamanlı izleme için probe komutu, resmi bir spesifikasyona ihtiyaç duymadan sapmaları tespit etmek amacıyla canlı JSON endpoint'lerini veya MCP server'larını temel almanıza olanak tanır.
Geliştiriciler ayrıca, AI agent'ların değişiklik akışını doğrudan sorgulamasına izin vermek için uzak MCP server'a bir genel URL üzerinden bağlanabilirler. Bu kurulum, MCP uygulaması için herhangi bir hesap veya kurulum gerektirmez. Yerel taramalar gizlilik odaklı tasarlanmıştır; süreç boyunca kodunuz makinenizden veya CI runner'ınızdan asla çıkmaz.
Neler yapabilirsiniz
- 1Bozucu API değişikliklerini tespit edinBir tedarikçi belirli bir modeli emekli ettiğinde veya bir API'yi güncellediğinde tam olarak hangi kod satırlarının hata vereceğini belirleyin.
- 2MCP server sapmalarını izleyinAraçları veya parametreleri beklenmedik şekilde değiştiğinde uyarı almak için bir MCP server'ı temel alın.
- 3CI süreçlerinde bağımlılık güncellemelerini otomatize edinBozucu bir değişiklik deponuzu etkilediğinde derlemelerin başarısız olması veya yorum yapılması için bir GitHub Action yapılandırın.
- 4AI agent'ları canlı verilerle güçlendirinBir AI agent'ın belirli bir model ID'sinin planlanmış bir kullanım dışı bırakılma tarihine sahip olup olmadığını kontrol etmesine olanak tanıyın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
apiwatch MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleapiwatch MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http apiwatch https://apiwatch.reignventures.co/mcpapiwatch MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"apiwatch": {
"url": "https://apiwatch.reignventures.co/mcp"
}
}
}apiwatch MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"apiwatch": {
"type": "http",
"url": "https://apiwatch.reignventures.co/mcp"
}
}
}apiwatch MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"apiwatch","type":"http","url":"https://apiwatch.reignventures.co/mcp"}'apiwatch MCP'yi Codex içine yükleyin
$ codex mcp add apiwatch --url https://apiwatch.reignventures.co/mcpapiwatch MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.apiwatch] url = "https://apiwatch.reignventures.co/mcp"
apiwatch MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user --transport http apiwatch https://apiwatch.reignventures.co/mcpapiwatch MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"apiwatch": {
"url": "https://apiwatch.reignventures.co/mcp",
"type": "http"
}
}
}Otomatik kontroller
Çalıştırıldı 15 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebilirreignventures/apiwatch is public and reachablegithub.com/reignventures/apiwatch ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-13github.com/reignventures/apiwatch ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorinitialize answered with protocol 2025-06-18 in 215 msGeçti
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 soruları
apiwatch MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http apiwatch https://apiwatch.reignventures.co/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
apiwatch MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
apiwatch kodumdaki bozucu değişiklikleri nasıl tespit eder?
Token duyarlı eşleştirme kullanarak benzer model ID'lerini ayırt eder, sabitleri ve notebook'ları takip eder ve deponuzdaki belirli çağrı noktalarını tarar.
Yerel tarama sırasında kodum makinemden çıkıyor mu?
Hayır, CLI üzerinden gerçekleştirilen taramalar herhangi bir ağ çağrısı yapmadan yerel olarak çalışır ve kodunuzun gizli kalmasını sağlar.
API değişiklik kayıtları nasıl doğrulanıyor?
Kayıtlar, yazan kişiden farklı bir incelemeci tarafından tedarikçinin ana kaynağına karşı kontrol edilir ve ardından otomatik bir denetimle onaylanır.
apiwatch'ı AI agent'lar ile kullanabilir miyim?
Evet, agent'ların iş akışları sırasında model ve API değişikliklerini sorgulamasına olanak tanımak için apiwatch MCP server'ı istemcinize ekleyebilirsiniz.